strtotime()函數應用

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”));

當前時間之後的時間是“+”,之前的時間當然用“-”就可以了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章