將時間戳與特定時區相比可以使時間戳相媲美的解決方案是什麼?(獲得時間保存爲時間戳和實際時間之間的真實時間差異)?將給定時間戳轉換爲特定時區中的當前時間
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. 將時間戳轉換爲Postgres中特定時區的時間戳
- 3. 在javascript中將unix日期時間戳轉換爲特定時區的時間
- 4. 給定日期/時間和時區,如何將其轉換爲UTC時間戳?
- 5. 如何根據特定時區將unix時間戳轉換爲時間?
- 6. 將時間戳轉換爲UTC時區
- 7. 將Unix時間戳轉換爲時區?
- 8. 將時間戳轉換爲時區
- 9. 將時間戳轉換爲時間戳
- 10. 使用Javascript將當前時間的MySQL時間戳轉換爲
- 11. moment.js不轉換與特定的時區,以UNIX時間戳時間戳
- 12. 將jms時間戳轉換爲當前日期和時間
- 13. 將當前時間轉換爲WebKit/Chrome 17位數時間戳
- 14. 如何特定的時間轉換爲UTC時間戳
- 15. 轉換時間到特定的時區
- 16. 將給定時間轉換爲當地時間
- 17. 如何將時間轉換爲Rails中的特定時區?
- 18. oracle中當前時間戳和特定時間之間的時間差?
- 19. 將時間轉換爲Unix時間戳
- 20. 將時間戳轉換爲時間()
- 21. 將時間戳轉換爲時間
- 22. 時間戳使用特定的時區?
- 23. 特定時區的索引時間戳
- 24. 如何將Etc/GMT + 2時區中的時間戳轉換爲unix時間戳?
- 25. Ruby:在給定的json輸入中將時間戳轉換爲日期時間
- 26. 如何unix時間戳轉換成給定時區星火
- 27. 如何將特定時間格式轉換爲R中的時間戳?
- 28. 將GetDate()轉換爲具有特定時間的當前日期
- 29. Ruby on Rails 3將時間轉換爲特定時區的DateTime
- 30. 將字符串轉換爲特定時區的日期時間
我讀過「本地時間作爲字符串可以由strftime()和本地時間戳(如果需要)通過mktime()。」,雖然我的mktime() - time()是0? – Damian 2010-12-16 23:25:09
如果您計劃使用特定時區而不是UTC,請確保您的服務器(特別是您的php.ini文件)設置爲您所需的時區。我說這只是一個旁白,因爲我正在嘗試同樣的事情,無法找出最長時間爲什麼我的時間與服務器顯示的不一樣(悲傷,但卻是真實的)。 – ServAce85 2010-12-17 08:55:51