我爲了計算出當前時間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”));
當前時間之後的時間是“+”,之前的時間當然用“-”就可以了!