首页 / 日期与时间 / Unix 时间戳转换器
免费在线工具

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 时间戳通常忽略闰秒,因此可能与国际原子时略有差异。

此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。