1
我發現這兩個返回不同的數字 - 但兩者都應該給出一個時間戳。PHP - 爲什麼time()返回秒數不同於strtotime(date())
strtotime(date("Y-m-d h:i:s")); //currently 1447570497
time(); //currently 1447613697
不同的是正好12小時(43200秒),也同樣的事情發生了:
(new DateTime(date("Y-m-d h:i:s")))->getTimestamp(); //acts like strtotime+date
(new DateTime("now"))->getTimestamp(); //acts like time()
這究竟是爲什麼? (由於它是12小時,可能不是夏時制時間問題)
它是什麼東西與24對12小時 - 模式?
你爲什麼這樣做? –
'h'是1-12。所以如果你在早上進行測試,它會有效:) – Reeno
@Reeno啊謝謝!這正是我的問題 - 它的工作,然後它沒有x)! –