时间控制台

时间戳转换

跨单位和时区读懂每一个时间点。

在 Unix 时间戳和可读日期之间双向转换。

立即开始无需注册账号
当前 Unix 时间
1785238003

粘贴 Unix 时间戳,查看对应的本地时间和 UTC 时间。

按秒 (s) 转换已识别
本地时间2026/07/28 11:26:43
UTC 时间2026/07/28 UTC 11:26:43
按毫秒 (ms) 转换
该单位暂无结果。
按微秒 (µs) 转换
该单位暂无结果。
按纳秒 (ns) 转换
该单位暂无结果。

日期转时间戳

按本地时间或 UTC 输入日期和时间,查看对应的四种 Unix 时间戳。

输入时区
按秒 (s) 转换
1785238003
按毫秒 (ms) 转换
1785238003000
按微秒 (µs) 转换
1785238003000000
按纳秒 (ns) 转换
1785238003000000000

时间戳转换帮助、示例与常见问题

使用指南

时间戳用于用数字表示某个绝对时间点,常见单位包括秒、毫秒、微秒和纳秒。把数字粘贴到输入框后,工具会展示对应的本地时间和 UTC 时间;也可以按本地时间或 UTC 输入日期和时间,反向生成多种 Unix 时间戳,方便你核对日志、接口返回和定时任务中的时间。排查问题时,不要只看日期是否接近,还要看小时、分钟和时区是否一致;很多线上问题并不是时间点错了,而是系统之间把秒当毫秒、把 UTC 当本地时间,或者在夏令时地区转换时出现偏差。

示例

  • 日志里看到 1715587200,可以按秒转换,确认事件发生在本地时间的哪一刻。
  • 接口返回时间戳时,先转换成可读时间;如果日期远在未来或过去,再检查单位是否写错。
  • 需要写接口测试数据时,可以先输入目标日期,再复制所需精度的时间戳。
  • 分析跨地区故障时,同时对比 UTC 和本地时间,避免把时区差误判为服务延迟。

常见问题

  • 10 位和 13 位有什么区别?10 位通常是秒,13 位通常是毫秒,但最终仍要以系统文档为准。
  • 为什么和数据库显示不同?数据库、服务端和浏览器可能使用不同默认时区。
  • 可以转换未来时间吗?可以,只要数值在合理范围内,就能用于排期、缓存过期和任务调度核对。

进阶建议

进阶使用时,可以同时记录原始数值、推断单位、UTC 时间、本地时间和来源系统。这样在复盘故障、排查延迟或核对定时任务时,不会因为口头描述“昨天晚上”而产生歧义。若多个系统混用秒和毫秒,建议在接口文档中明确字段名,例如 createdAtMs 或 expiresAtSeconds,减少长期维护成本。

排查方法

排查时间戳时,先记录原始值和来源字段名,再查看转换后的时间是否落在合理时间段。若日期接近但小时不对,优先检查 UTC、本地时区、夏令时和服务器时区;若时间差成 1000 倍,通常是秒和毫秒混用。

Unix 时间戳转换 | GoTools