🕐

时间戳转换工具

Unix 时间戳与日期双向转换,支持秒与毫秒、本地时区与 UTC、全球主要时区对照。全部在浏览器本地计算。

现在 — —

时间戳 → 日期

输入 10 位秒级或 13 位毫秒级时间戳。

日期 → 时间戳

支持 2026-10-05、2026-10-05 16:30:00、2026/10/5 等常见写法。

多时区对照

同一个瞬间在各时区的表示,调试跨区部署很实用。

日期计算

基于上方当前时间戳所代表的日期计算。
—今年第几天
—本月第几天
—本周第几天
—今年还剩天数
—本月还剩天数
—季度
这个工具怎么用?常见问题

10 位和 13 位时间戳有什么区别?10 位是以秒为单位,13 位是以毫秒为单位。JavaScript 的 Date.now() 返回 13 位,Unix 的 date +%s 返回 10 位。工具默认自动识别。

怎么把日期转成时间戳?在下方「日期 → 时间戳」里输入日期,右侧选好时区,点「生成时间戳」即可同时得到秒级和毫秒级两个值。

时间戳本身带时区吗?不带。时间戳只是从 1970-01-01 00:00:00 UTC 起经过的秒数,本身不含时区信息;「本地时区」和「UTC」的差别只体现在显示阶段。跨时区服务对接时建议一律存 UTC。

为什么我的时间戳差了几个小时?通常是把 UTC 时间当成本地时间理解了,或者把本地时间当成 UTC 存储。用上面的「多时区对照」可以一眼看出差在哪。

能处理负数或很大的时间戳吗?可以。负数表示 1970 年之前(如 1969 年的负时间戳),超出 8 位数的会按毫秒处理。

相关工具

常和日期数据一起处理的小工具。