在线时间戳转换工具的坑-同样的时间戳转为北京时间,转换结果受本机时区设置的影响...

简介: 在线时间戳转换工具的坑-同样的时间戳转为北京时间,转换结果受本机时区设置的影响...

背景

前不久在写一个时间戳转化方法时偶然发现了,一些在线转化时间戳网站存在一些问题,即同样的时间戳都转为北京时间,转换结果受本机时区设置的影响。

比如当前时间戳为:1665803160000  对应的北京时间是2022-10-15 11:06:00

当本机时区为UTC+8:00时的在线时间转换

https://tool.chinaz.com/tools/unixtime.aspx

http://www.4qx.net/timestamp.php

https://tool.lu/timestamp/

 

当本机时区为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/

 

 

只有https://tool.lu/timestamp/这个网站返回了正确的结果,另外的两个在线转换网站受本机时区的影响最终的转化结果发生了变化。

所以有的时候转化结果看上去错了,比一定是代码问题,可能是在线转换网站出现了BUG。

 

本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。

目录
打赏
0
0
0
0
12
分享
相关文章
mysqwl 数据库 设置默认时间 datetime 和 timestamp 实测
mysqwl 数据库 设置默认时间 datetime 和 timestamp 实测
54 0
|
9月前
Qt 时间戳和时间相关的转换操作
Qt 时间戳和时间相关的转换操作
305 0
php常用自建函数学习(3):格林威治标准时间、格式化(Y-m-d H:i:s)的时间、Linux时间截转换
php常用自建函数学习(3):格林威治标准时间、格式化(Y-m-d H:i:s)的时间、Linux时间截转换
150 0
C++ 如果设置日期 & 时间基础篇
C++ 标准库没有提供所谓的日期类型。C++ 继承了 C 语言用于日期和时间操作的结构和函数。为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 <ctime> 头文件。
封装时间戳转具体时间工具
封装时间戳转具体时间工具
163 0
封装时间戳转具体时间工具
解决mysql 库中间时间查询出来是时间戳方法 【数据库查询出时间,传给前端变为时间戳】【可用】
解决mysql 库中间时间查询出来是时间戳方法 【数据库查询出时间,传给前端变为时间戳】【可用】
348 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等