时间戳转换

Unix 时间戳 ⇄ 日期时间 · 秒 / 毫秒 · IANA 时区 · 本地完成
纯本地转换 · 数据不上传 四色笔记 ↗

当前时间戳

秒级(Unix 秒)
—
毫秒级(Unix 毫秒)
—

时间戳 → 日期时间

支持负数(1970 年以前);10 位常为秒、13 位常为毫秒,也可手动指定单位
时间戳
时区

日期时间 → 时间戳

无时区后缀按所选时区解析;带 Z / ±HH:MM 的 ISO 8601 按输入自身时区解析
日期时间
时区

时间戳转换使用指南

10 位和 13 位时间戳有什么区别:秒、毫秒与自动识别

时间戳转日期时间:为什么同一个时间戳显示不一样

夏令时转换的两个坑:不存在的时间与歧义时间

当前时间戳怎么获取:浏览器、命令行与各语言

关于这个时间戳转换工具

Unix 时间戳是从 1970-01-01 00:00:00 UTC 起经过的秒数(或毫秒数),与时区无关——这也是它能作为「绝对时刻」在各系统间传递的原因。本工具提供两个方向的转换:时间戳转日期时间(支持秒/毫秒自动识别与 IANA 时区显示)和日期时间转时间戳(按所选时区解析,带 Z 或 ±HH:MM 后缀的 ISO 8601 输入按其自身时区解析)。顶部实时显示当前时间戳,可一键复制或填入转换。

时区处理基于浏览器原生的 Intl 能力,覆盖完整 IANA 时区数据库,包括历史规则与非整小时偏移(如 +05:45)。对夏令时边界给出明确结果:不存在的时间(被跳过)会提示原因,存在歧义的时间(回拨重叠)会说明有两个对应时刻并取较早一次。

常见问题

10 位和 13 位时间戳有什么区别?

10 位是秒级 Unix 时间戳,13 位是毫秒级。本工具按数值范围自动识别单位,也可以手动指定秒或毫秒。

切换时区会影响时间戳的值吗?

不会。同一个 Unix 时间戳代表同一个绝对时刻,切换时区只改变日期时间的显示方式,时间戳本身不变。

日期时间转时间戳按哪个时区解析?

不带时区后缀的输入按你选择的时区解析;带 Z 或 ±HH:MM 偏移的 ISO 8601 输入按其自身时区解析,不会二次套用时区选择器。

夏令时会导致转换出错吗?

不存在的时间(如夏令时开始时被跳过的纽约 2026-03-08 02:30)会明确提示而不是给出错误结果;歧义时间(回拨重叠)会说明有两个对应时刻并取较早一次。

时间戳数据会被上传吗?

不会。所有转换都在你浏览器内用原生 API 完成,页面不发出任何携带数据的网络请求。