PHP計算當前時間之後(之前)的時間
PHP中有一個非常厲害的函數,strtotime()函數,這個函數有一個異常厲害的使用方法,手冊上說的有,但是估計在實際應用中能夠想到的人不多。
我為了計算出當前時間N天后的日期時,也是自己寫了一個很複雜的函數之後才無意間發現這個函數的,現在記錄下來以免以後又忘記了
當前時間一周之後的時間戳: strtotime(”+1 week”),這樣就行了,一週之後是這樣我想N週之後大家應該也就知道了吧,嘿嘿…
然後舉一反三,一個月之後呢?應該是strtotime(”+1 months”);
5天之後的時間呢當然是:strtotime(”+5 days”);
12個小時之後呢? strtotime(”+12 hours”);
20分鐘之後當然是:strtotime(”+20 minutes”);
30秒之後就是strtotime(”+30 seconds”);
上週六的時間呢?應該是strtotime(”Last Saturday“);
下週六當然是strtotime(”Next Saturday”);了
當然你也可以寫成這樣複雜的,當前時間一個月零兩週,零三天,零4小時16分鐘32秒後的時間:
date(”Y-m-d H:i:s”,strtotime(”+1 months +1 week +3 days +4 hours +16 minutes +32 seconds”));
當前時間之後的時間是“+”,之前的時間當然用“-”就可以了!
以上就介紹了PHP計算目前時間之後(之前)的時間,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。