Unix 时间戳与日期互转:支持 10 位秒级与 13 位毫秒级自动识别,同时给出 UTC 与本地时区结果,纯本地计算。
1730000000
UTC:2024-10-27 03:33:20 北京时间(UTC+8):2024-10-27 11:33:20
1730000000123
识别为 13 位毫秒时间戳,同一时刻:2024-10-27 03:33:20.123 UTC
Unix 时间戳记录的是从 1970 年 1 月 1 日 00:00:00 UTC 起经过的时间,通常以秒为单位。它表示一个绝对时刻,本身不带时区;页面上的「本地时间」只是按浏览器所在时区换算后的结果。
10 位一般是秒(可以一直用到 2286 年),13 位是毫秒,两者相差 1000 倍。接口字段常以 s / ms 结尾或用 _at 结尾来提示单位;本工具按数值量级识别,13 位及以上算毫秒,其余算秒。
日志排序、缓存过期、跨时区协作都依赖时间戳。存储和传输时尽量保留时间戳本身,只在展示给用户时格式化成本地时间。
10 位是秒,13 位是毫秒,两者相差 1000 倍。秒级时间戳可以用到 2286 年。本工具按输入长度自动判断单位,也可以手动指定。
时间戳表示的是绝对时刻,本身不带时区。差异来自浏览器所在时区:同一时间戳在 UTC 与北京时间下显示的钟点相差 8 小时,换算结果其实指向同一瞬间。
32 位有符号整数存秒级时间戳的上限是 2038-01-19 03:14:07 UTC,超出会溢出变负。新系统建议使用 64 位存储或毫秒级时间戳。
JavaScript 用 Date.now() 得到毫秒级时间戳,除以 1000 取整即秒级;Python 用 time.time();Java 用 System.currentTimeMillis()。
时间戳转换在线工具由百宝匣提供:Unix 时间戳与日期互转,支持秒/毫秒,可批量转换并一一对应。所有计算都在浏览器本地完成,不上传数据、无需注册、免费使用。