在以前做一個項目開發的時候遇到一個需求,已知寵物的生日是2011-08-01,寵物每三個月會驅蟲一次,提示用戶下次給寵物驅蟲的時間。
下面是我這邊想的一個方法,使用strtotime函數輕鬆解決。其實平時真的很少這樣使用,PHP函數真的好強大!
< ?php $birthday = strtotime('2011-08-03'); while(time() > $birthday) { $birthday = strtotime('+3 Months', $birthday); } echo date('Y-m-d', $birthday);