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

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

背景

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

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

 

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

目录
相关文章
|
6月前
layerData指定日期可用或者不可用
layerData指定日期可用或者不可用
41 0
|
4月前
|
运维 Serverless API
函数计算产品使用问题之怎么设置时区
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
6月前
|
关系型数据库 MySQL 数据库
mysqwl 数据库 设置默认时间 datetime 和 timestamp 实测
mysqwl 数据库 设置默认时间 datetime 和 timestamp 实测
39 0
|
6月前
Qt 时间戳和时间相关的转换操作
Qt 时间戳和时间相关的转换操作
251 0
|
C语言 C++
C++ 如果设置日期 & 时间基础篇
C++ 如果设置日期 & 时间基础篇
|
Linux PHP
php常用自建函数学习(3):格林威治标准时间、格式化(Y-m-d H:i:s)的时间、Linux时间截转换
php常用自建函数学习(3):格林威治标准时间、格式化(Y-m-d H:i:s)的时间、Linux时间截转换
135 0
|
存储 关系型数据库 MySQL
MySQL存储时间是存时间戳和还是年月日时分秒格式的时间好?底层原理是什么?
MySQL存储时间是存时间戳和还是年月日时分秒格式的时间好?底层原理是什么?
938 1
|
C语言 C++
C++ 如果设置日期 & 时间基础篇
C++ 标准库没有提供所谓的日期类型。C++ 继承了 C 语言用于日期和时间操作的结构和函数。为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 <ctime> 头文件。
封装时间戳转具体时间工具
封装时间戳转具体时间工具
146 0
封装时间戳转具体时间工具