ToolGen

开发工具

日期时间在线工具

日期时间转换工具(Timestamp Converter)用于 Unix 时间戳、日期字符串和常见时间格式之间的转换,适合接口调试、日志排查和跨时区数据核对。

功能介绍

Unix 时间戳是从 1970 年 1 月 1 日 UTC 起累计的数字,在日志、接口和数据库中随处可见,但人无法直接读出对应日期。本工具在浏览器内完成时间戳与日期字符串的互转,页面顶部还会每秒刷新显示当前时间戳和当前时间,可直接复制使用。

工具同时支持 10 位秒级和 13 位毫秒级两种时间戳,通过顶部单选切换;点击转换时如果输入与所选位数不符,会自动识别并换算。时间戳转日期后会一次给出多种常用格式,包括 yyyy-MM-dd HH:mm:ss、中文格式、ISO 8601、RFC 3339 和 RFC 5322,方便直接粘贴到代码或文档。

常见使用场景包括排查日志时间、核对接口里的创建时间和过期时间字段,以及确认前后端使用的时间戳单位是否一致。

使用方法

  1. 在页面顶部选择 10 位(秒)或 13 位(毫秒)时间戳类型,需要时可直接复制自动刷新的当前时间戳;
  2. 在时间戳转北京时间一栏输入 10 位或 13 位时间戳,点击转换按钮,得到多种格式的对应时间;
  3. 在北京时间转时间戳一栏输入形如“年-月-日”或“年-月-日 时:分:秒”的日期(也支持斜杠分隔),点击转换按钮得到时间戳;
  4. 通过输入框旁的复制按钮复制结果,转换出的时间还可以只复制日期或只复制时间部分。

注意事项

  • 时间戳本身没有时区概念,本工具的日期结果统一按北京时间(Asia/Shanghai)展示;与 UTC 或其他时区的系统核对时要注意换算,常见的 8 小时偏差多由此产生。
  • 接口联调时先确认双方使用秒级还是毫秒级时间戳,两者相差 1000 倍,混用会得到完全错误的时间。
  • 转换在浏览器本地完成,输入的时间数据不会发送到服务器。

常见使用场景

  • 10 位和 13 位时间戳互转
  • 查看日志时间对应的真实日期
  • 调试接口中的创建时间和过期时间
  • 排查前后端时区不一致问题

常见问题

10 位时间戳和 13 位时间戳有什么区别?

10 位通常表示秒级时间戳,13 位通常表示毫秒级时间戳。接口联调时要确认服务端使用的是哪一种。

时间转换结果为什么和预期差 8 小时?

常见原因是 UTC 时间和北京时间混用。排查时需要同时确认时间戳单位和时区。

相关工具