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

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

背景

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

比如当前时间戳为: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。

 

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

目录
相关文章
|
2月前
layerData指定日期可用或者不可用
layerData指定日期可用或者不可用
22 0
|
11月前
时间戳转换时间
时间戳转换时间
|
2月前
|
关系型数据库 MySQL 数据库
mysqwl 数据库 设置默认时间 datetime 和 timestamp 实测
mysqwl 数据库 设置默认时间 datetime 和 timestamp 实测
27 0
|
2月前
Qt 时间戳和时间相关的转换操作
Qt 时间戳和时间相关的转换操作
174 0
|
9月前
|
C语言 C++
C++ 如果设置日期 & 时间基础篇
C++ 如果设置日期 & 时间基础篇
|
12月前
|
Linux PHP
php常用自建函数学习(3):格林威治标准时间、格式化(Y-m-d H:i:s)的时间、Linux时间截转换
php常用自建函数学习(3):格林威治标准时间、格式化(Y-m-d H:i:s)的时间、Linux时间截转换
99 0
|
C语言 C++
C++ 如果设置日期 & 时间基础篇
C++ 标准库没有提供所谓的日期类型。C++ 继承了 C 语言用于日期和时间操作的结构和函数。为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 <ctime> 头文件。
|
定位技术 C#
C#编程练习(03):北斗时间系统、GPS时间系统及其与UTC时间系统之间的转换
C#编程练习(03):北斗时间系统、GPS时间系统及其与UTC时间系统之间的转换
C#编程练习(03):北斗时间系统、GPS时间系统及其与UTC时间系统之间的转换
封装时间戳转具体时间工具
封装时间戳转具体时间工具
129 0
封装时间戳转具体时间工具
|
前端开发
前端工作小结61-时间戳转换
前端工作小结61-时间戳转换
89 0