时间戳转换工具
时间戳转换器支持 Unix 秒/毫秒时间戳与日期时间互转,支持本地与 UTC 时区显示,适合日志排查、接口调试与跨时区时间换算。
⏲️ Timestamp Converter
📐 工作原理与说明
Unix 时间戳与日期时间互转。
- 定义:Unix 时间戳是自 1970-01-01 00:00:00 UTC 起经过的秒数。
- 毫秒陷阱:JavaScript 的
Date.now()返回毫秒(13 位),换算时需除以 1000。 - 2038 问题:32 位有符号整数将在 2038-01-19 溢出,新系统应使用 64 位。
- 时区:同一时间戳按 UTC 与本地时区显示结果不同,需明确口径。
时间戳转换
常用时间戳
时间计算
历史记录
转换结果
多时区显示
Convert between Unix timestamps and human-readable date formats without uploading any data.
日期加减计算
日期差计算
📖 时间知识
1970
Unix 纪元开始
86400
一天秒数
1000
毫秒/秒
24
主要时区
- Unix 时间戳: 从1970年1月1日00:00:00 UTC开始经过的秒数,不考虑闰秒
- ISO 8601: 国际标准日期时间格式,如 2023-12-15T10:30:00Z
- RFC 2822: 电子邮件标准日期格式,如 Fri, 15 Dec 2023 10:30:00 GMT
- UTC: 协调世界时,全球时间标准,与GMT基本一致
- 时区: 全球分为24个时区,中国使用UTC+8(北京时间)
- 闰秒: 为保持协调世界时接近于世界时而增加的1秒
📚 深度解析:时间戳转换
💡 常见使用场景
- 把日志、数据库里的 Unix 时间戳转成可读日期,排查问题发生时间。Unix 时间戳定义可参考(https://en.wikipedia.org/wiki/Unix_time)。
- 在不同时区之间换算时间。
- 在秒级与毫秒级时间戳之间互转(前端常用毫秒、后端常用秒)。
秒转日期
输入 1516239022(秒),转换为 2018-01-18 07:30:22 UTC;若误填成毫秒级 1516239022000,工具会识别并提示单位差异,避免差出 1000 倍。
❓ 常见问题(FAQ)
- 秒和毫秒怎么区分?
- 10 位左右是秒(到 2038 年约 2147483647),13 位是毫秒。混用会差 1000 倍,转换前务必确认单位;本工具会按位数自动提示。
- 2038 年问题是什么?
- 32 位有符号整数表示秒级时间戳在 2038-01-19 溢出回负,老系统可能出错;新系统多用 64 位或毫秒级时间戳规避。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
▼
工具简介
免费在线时间戳转换工具,支持Unix时间戳与日期时间互相转换,支持秒和毫秒级别,实时显示当前时间戳。。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。