我有以下代碼 $ time = strtotime(date('Y-m-d 00:00',strtotime(gmdate('Y-m-d H:i'))+ 0)); 它做一些utc轉換。在最後加上0也有點混亂。日期和gmdate有點混亂。 上面的回聲是1328083200 是一次嗎?日期戳?我將如何將其轉換回utc date or just a timestamp from now now
0
A
回答
2
strtotime($string)
會將提供的$string
(如果採用可識別的格式)轉換爲UNIX時間戳。 UNIX時間戳是UNIX紀元(1970年1月1日00:00:00(UTC))以來的秒數。
看起來您提供的代碼正試圖返回當天(UTC)開始時的UNIX時間戳,因此爲gmdate()
。在最後的0可能是一個黑客的嘗試,以確保返回一個整數,即使它是零。
請參閱這些函數的PHP文檔:
這是cludgy和哈克,但我認爲你可以縮短現有代碼到:
$time = strtotime(gmdate('Y-m-d 00:00'));
我只是提供這個作爲,有時和不知道的原因(我個人指責gremlins)這樣的瘋狂代碼是瘋狂的原因...
0
它迴應Unix時間戳。使用date()將其轉換爲
相關問題
- 1. var now = new Date();和var now = Date();
- 2. mySQL SELECT timestamp(now() - 3000);
- 3. Carbon :: now()不使用UTC
- 4. PHP date('W')vs MySQL YEARWEEK(now())
- 5. ASPX..Renamed a library..now error
- 6. 休眠條件:NOW()<date + 1 day
- 7. MySQL的NOW()函數
- 8. Z-Index Now Now允許鏈接
- 9. php timestamp utc
- 10. DATE_SUB(NOW)錯誤
- 11. Codeigniter this-> db-> group_by date from timestamp format
- 12. 內部href的<a tag now refreshes the page
- 13. Now()函數是tempratmental
- 14. Now()給出錯誤
- 15. mysql NOW()+ $ seconds php?
- 16. jquery「NOW」事件?
- 17. 從datetime = now()
- 18. Google Now Bill Reminder
- 19. MySQL的NOW()是否遵循
- 20. 本地時區中的PHP日期函數和UTC中的NOW
- 21. 選擇高於NOW的值
- 22. MySQL NOW()與定義時間
- 23. 如何在Propel中爲timestamp列指定defaultValue爲「now」?
- 24. laravel查詢刪除where date <now()with INTERVAL N days
- 25. jaxb unmarshall list now working
- 26. CDbExpression(「NOW()」)返回空
- 27. 調整「NOW()」時區
- 28. 功能NOW()Qt的
- 29. 缺少`rbc-now`類
- 30. 火力地堡查詢NOW()
你在那裏得到的是一個UNIX時間戳。我不太瞭解你的其他問題。而且,這段代碼非常令人費解。你想用這個做什麼? – deceze 2012-02-01 01:03:30
它給了我......試圖讓它失去它 – Autolycus 2012-02-01 01:10:15
那麼,它沒有太大的意義...... :) – deceze 2012-02-01 01:13:18