将时间戳与特定时区相比可以使时间戳相媲美的解决方案是什么?(获得时间保存为时间戳和实际时间之间的真实时间差异)?将给定时间戳转换为特定时区中的当前时间
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