时间戳转换

Unix 时间戳与日期时间互转,自动识别输入类型。支持秒、毫秒、微秒、纳秒,多格式同时输出。

Unix 秒(10位) --
Unix 毫秒(13位) --
ISO 8601 --
北京时间 --

常见问题

什么是 Unix 时间戳?

Unix 时间戳(Unix Timestamp)指从 UTC 1970 年 1 月 1 日 0 时 0 分 0 秒起至现在的总秒数(或毫秒数),不考虑闰秒。10 位数字表示秒级精度,13 位表示毫秒级,16 位表示微秒级,19 位表示纳秒级。负值表示 1970 年之前的日期。时间戳本身不包含时区信息,在任何时区都表示同一时刻。

秒、毫秒、微秒、纳秒时间戳有什么区别?

它们只是精度的不同:10 位数字(如 1719907200)是秒级时间戳,13 位是毫秒级,16 位是微秒级,19 位是纳秒级。本工具支持自动识别这四种精度,无需手动选择。输入数字后点击「转换」,系统会根据位数自动判断。注意:由于 JavaScript 原生仅支持毫秒精度,微秒和纳秒时间戳会四舍五入到毫秒。

输入日期时支持哪些格式?

支持 ISO 8601 标准格式如 2026-07-02T20:00:00+08:002026-07-02T20:00:00.000Z,以及常见日期字符串如 2026-07-02 20:00:002026/07/02 20:00:00 等。输入后工具会自动判断是时间戳还是日期字符串,无需手动切换模式。建议使用 ISO 8601 格式以避免歧义。

时区设置有什么影响?

时区设置仅影响日期时间的显示值(如本地时间、北京时间、UTC 下的可读格式),不影响 Unix 时间戳本身。例如同一个时间戳在 UTC 下显示为 2026-07-02 12:00:00,在北京时间下则显示为 2026-07-02 20:00:00。所有计算均在您的浏览器本地完成,不会上传数据到任何服务器。