將時間戳與特定時區相比可以使時間戳相媲美的解決方案是什麼?(獲得時間保存爲時間戳和實際時間之間的真實時間差異)?將給定時間戳轉換爲特定時區中的當前時間
0
A
回答
1
如果您將時間戳記保存爲整數形式,則可以保存time()(這是基於UTC的unix時代值)的輸出。這使得時區無關緊要,因此您可以始終減去兩個值,以秒爲單位獲得差異。
$t1 = time();
// ...後...
$t2 = time();
$timeDiff = $t2 - $t1;
echo "The difference is " . $timeDiff . " seconds.";
1
我同意從BTX答案。爲了更好地理解時區,UTC和其他與時間有關的問題,您可以閱讀this article儘管它主要涉及Java,但其中描述了非編程語言特定的主要概念。
相關問題
- 1. 將UTC時間戳轉換爲其他時區特定時間
- 2. 在javascript中將unix日期時間戳轉換爲特定時區的時間
- 3. 將時間戳轉換爲時區
- 4. 使用Javascript將當前時間的MySQL時間戳轉換爲
- 5. 將當前時間轉換爲WebKit/Chrome 17位數時間戳
- 6. 將jms時間戳轉換爲當前日期和時間
- 7. 如何特定的時間轉換爲UTC時間戳
- 8. 將給定時間轉換爲當地時間
- 9. oracle中當前時間戳和特定時間之間的時間差?
- 10. 將時間戳轉換爲時間
- 11. 特定時區的索引時間戳
- 12. 將時間戳轉換爲PHP前的時間
- 13. 轉換特定日期時間格式的時間戳值
- 14. 如何將時間戳轉換爲php中的unix時間戳?
- 15. 將UTC中的時間戳轉換爲時間戳
- 16. 將字符串時間戳轉換爲PHP中的時間戳
- 17. 給定時區將日期時間轉換爲Utc
- 18. 將時間戳轉換爲JavaScript中的不同時區
- 19. 獲得,因爲特定的時間戳,因爲一個特定的時間戳說,自從20120801185856時間戳
- 20. GMT時區當前時間戳與當地時區當前時間戳有什麼區別?
- 21. Python:將Varbinary類型的時間戳轉換爲unix時間戳
- 22. 如何將特定日期轉換爲時間戳?
- 23. 強制將時間戳或時間間隔字符串轉換爲時間戳
- 24. PostgreSQL:將沒有時區的時間戳轉換爲特定的時區不起作用
- 25. Python unix時間戳轉換和時區
- 26. 給定的時間戳
- 27. 當前時間戳
- 28. 將時間戳長轉換爲時間戳錯誤
- 29. 將Java時間戳轉換爲MySQL時間戳反之亦然
- 30. 將json時間戳轉換爲正則java時間戳
我讀過「本地時間作爲字符串可以由strftime()和本地時間戳(如果需要)通過mktime()。」,雖然我的mktime() - time()是0? – Damian 2010-12-16 23:25:09
如果您計劃使用特定時區而不是UTC,請確保您的服務器(特別是您的php.ini文件)設置爲您所需的時區。我說這只是一個旁白,因爲我正在嘗試同樣的事情,無法找出最長時間爲什麼我的時間與服務器顯示的不一樣(悲傷,但卻是真實的)。 – ServAce85 2010-12-17 08:55:51