Unix 时间戳转换器
将 Unix 秒或毫秒转换为可读的本地时间和 UTC 时间,或将日历日期转换回时间戳. 此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。
开始使用
此工具可帮助您完成什么
将 Unix 秒或毫秒转换为可读的本地时间和 UTC 时间,或将日历日期转换回时间戳。
示例
输入
1704067200 秒
结果
2024-01-01 00:00:00 UTC
结果是如何生成的
Unix 时间从 1970-01-01 00:00:00 UTC 开始计算经过的单位数。时区会改变人类可读的时钟显示,但不会改变底层的时间点。
有用的工作流程
- 调试 API、数据库和日志时间戳
- 将服务器事件与本地时间进行比较
- 为已知日期创建测试时间戳
重要限制
- 13 位数字通常是毫秒;10 位现代数字通常是秒。
- 夏令时规则取决于日期和时区。
- 某些系统使用不同的纪元或更高的精度。
常见问题
Unix 时间戳包含时区吗?
不。它标识相对于 UTC 的时间点;时区仅在显示该时间点时应用。
为什么我的日期远在未来?
将秒解释为毫秒(或反之)会将比例改变 1,000 倍。
具体示例
输入
时间戳 0(秒)
输出
UTC 时间:1970-01-01 00:00:00;本地时间(如北京):1970-01-01 08:00:00
工作原理
正向转换:从 Unix 纪元(1970-01-01 00:00:00 UTC)开始计算经过的秒或毫秒数;反向转换:将日历日期和时间解析为时间戳,并考虑所选时区的规则。
常见问题
Unix 时间戳包含时区吗?
不,它表示一个绝对时间点,时区仅在显示时应用。
为什么我的日期显示为未来或过去?
可能是秒与毫秒混淆,或时区设置不正确。
如何处理闰秒?
Unix 时间戳通常忽略闰秒,因此可能与国际原子时略有差异。
此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。