⏱️

Unix 时间戳转换器

在 Unix 时间戳与 ISO 8601 可读日期间双向转换,支持秒级与毫秒级精度与本地时区切换。适合排查日志时间、对齐 API 返回时间字段、调试定时任务与跨时区数据落库,后端与运维核对事件先后顺序时即查即得。

实时
当前 Unix 时间
01970-01-01 00:00:00 GMT+00:00
时间戳 (s)
0 位数
可读日期
ISO 8601
世界时钟
获取当前时间戳的各语言写法
点击代码即可复制

关于 Unix 时间戳转换器

日志里的 1700000000、数据库的毫秒时间戳、接口返回的 Unix 时间,看起来都是一串数字,肉眼根本读不出是哪天。本工具在浏览器本地把 Unix 时间戳与人类可读的日期时间双向转换,自动识别秒与毫秒,并按你选择的时区显示,全部在本机解析,业务日志中的时间数据不会上传。 建议在日常开发中收藏本工具,遇到数据格式转换需求时即可快速打开使用。所有转换均在浏览器本地完成,数据不会上传,可放心粘贴敏感内容。

使用场景

  • 读日志时间 — 把日志里的 Unix 时间戳转成本地日期,定位事件发生的具体时刻。
  • 排查时区 — 对同一时间戳切换 UTC 与本地时区,确认是否存在时区偏移问题。
  • 构造测试值 — 把指定日期转成时间戳,填入接口或数据库做边界条件测试。
  • 核对过期 — 把 token 或缓存的过期时间戳转成日期,判断是否已经失效。
  • 毫秒辨别 — 判断一串数字是秒还是毫秒,避免相差一千倍的换算错误。

常见问题

怎么区分秒和毫秒?

工具按数字位数自动判断:10 位通常是秒,13 位通常是毫秒。你也可以手动指定单位,避免误判导致时间偏差。

Unix 时间戳的起点是什么?

是从 1970 年 1 月 1 日 00:00:00 UTC 起经过的时间,与时区无关;显示时才按你选的时区做偏移。

支持负数时间戳吗?

支持。负值表示 1970 年之前的时间,可用于换算更早的历史日期。

2038 年问题会影响它吗?

2038 问题源于 32 位有符号整数溢出。本工具用更大范围的数值处理,不受 32 位限制,能正常转换 2038 年以后的时间。

换算结果会受我电脑时区影响吗?

默认按你选择的时区显示。若选本地时区,结果会随系统设置变化;建议排查问题时显式选择 UTC 以避免歧义。

有浏览器兼容性要求吗?

本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。

可以离线使用吗?

首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。