时间工具
Unix 时间戳转换器
将秒级或毫秒级时间戳转换为清晰的日期时间,也可以把常用时区中的日期转换回 Unix 时间戳。
所有转换均在浏览器本地完成,日期和时间戳不会上传到服务器。
赞助链接了解更多 →
使用方法
- 选择“时间戳 → 日期”或“日期 → 时间戳”。
- 输入整数时间戳,或选择日期、时间和 IANA 时区。
- 点击“转换”,然后复制单项结果或全部结果。所有计算都在浏览器本地完成。
什么是 Unix 时间戳?
Unix 时间戳是一个表示确切时刻的数字,含义是从 1970 年 1 月 1 日 00:00:00 UTC 起经过的时间。它广泛用于 API、数据库、日志和定时任务,便于计算机比较时间。
如何转换 Unix 时间戳
粘贴整数时间戳并选择自动识别、秒或毫秒。工具会校验范围,并显示浏览器本地时间、UTC、ISO 8601、RFC 2822、相对时间和当前时区偏移。反向转换时,选择日期、时间和 IANA 时区即可。
秒和毫秒的区别
传统 Unix 时间以秒计数,因此 1704067200 是 2024 年 1 月 1 日。JavaScript 的 Date 使用毫秒,同一时刻是 1704067200000。当前秒级数值通常为十亿级,毫秒级数值为万亿级。
1970 年 1 月 1 日发生了什么?
1970 年 1 月 1 日 00:00:00 UTC 是 Unix 起点,Unix 时间在这里为零。正数表示之后的时刻,负数表示之前的时刻。
Unix 时间戳包含时区吗?
不包含。时间戳表示 UTC 时间线上的一个瞬间,不保存时区名称。在纽约、伦敦或上海显示时,时钟文字会变化,但瞬间和时间戳数值不变。
负数时间戳如何工作?
负数从 Unix 起点向前计数。例如 -1 表示起点前一秒,即 UTC 1969-12-31 23:59:59。在 JavaScript 日期范围内,工具支持负数秒和负数毫秒。
常见 Unix 时间戳示例
常见问题
当前 Unix 时间戳是多少?
页面顶部的实时模块会显示当前秒级和毫秒级 Unix 时间戳,并每秒更新。
Unix 时间使用秒还是毫秒?
传统 Unix 时间以 1970-01-01 00:00:00 UTC 以来的秒数计数。许多 JavaScript API 使用毫秒,因此本工具同时支持两种单位。
Unix 时间使用 UTC 吗?
是。Unix 时间戳表示相对于 UTC 的一个瞬间,本身不包含时区名称。同一个数值可以用本地时间或任意 IANA 时区显示。
如何判断时间戳是秒还是毫秒?
当前时间的秒级数值通常约为 17 亿,毫秒级数值约为 1.7 万亿。自动识别使用数值范围规则;如果知道来源,建议手动选择秒或毫秒。
Unix 时间戳可以表示 1970 年之前吗?
可以。负数表示 Unix 起点之前的时间,例如 -1 秒对应 UTC 1969-12-31 23:59:59。
我的数据会上传到服务器吗?
不会。日期、时间和时间戳都在浏览器本地计算,不会上传到服务器。