在线时间戳转换工具的坑-同样的时间戳转为北京时间,转换结果受本机时区设置的影响
背景
前不久在写一个时间戳转化方法时偶然发现了,一些在线转化时间戳网站存在一些问题,即同样的时间戳都转为北京时间,转换结果受本机时区设置的影响。
比如当前时间戳为:1665803160000 对应的北京时间是2022-10-15 11:06:00
当本机时区为UTC+8:00时的在线时间转换
https://tool.chinaz.com/tools/unixtime.aspx
http://www.4qx.net/timestamp.php
当本机时区为UTC+0:00时的在线时间转换
现在我们将本机时区调整为UTC+0:00之后,位置在:如何设置你的时间和时区
我们使用刚才同样的时间戳来进行转换,当时间戳不变的时候,我们目标时区时UTC+8:00,转换的结果应该是一样的才对。
https://tool.chinaz.com/tools/unixtime.aspx
http://www.4qx.net/timestamp.php
只有https://tool.lu/timestamp/这个网站返回了正确的结果,另外的两个在线转换网站受本机时区的影响最终的转化结果发生了变化。
所以有的时候转化结果看上去错了,比一定是代码问题,可能是在线转换网站出现了BUG。
本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。
作者:翎野君
出处:http://www.cnblogs.com/lingyejun/
若本文如对您有帮助,不妨点击一下右下角的【推荐】。
如果您喜欢或希望看到更多我的文章,可扫描二维码关注我的微信公众号《翎野君》。
转载文章请务必保留出处和署名,否则保留追究法律责任的权利。
出处:http://www.cnblogs.com/lingyejun/
若本文如对您有帮助,不妨点击一下右下角的【推荐】。
如果您喜欢或希望看到更多我的文章,可扫描二维码关注我的微信公众号《翎野君》。
转载文章请务必保留出处和署名,否则保留追究法律责任的权利。