首頁 >後端開發 >php教程 >PHP計算當前時間之後(之前)的時間

PHP計算當前時間之後(之前)的時間

WBOY
WBOY原創
2016-07-29 09:10:441121瀏覽

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教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn