开发工具
日期时间在线工具
日期时间转换工具(Timestamp Converter)用于 Unix 时间戳、日期字符串和常见时间格式之间的转换,适合接口调试、日志排查和跨时区数据核对。
功能介绍
Unix 时间戳是从 1970 年 1 月 1 日 UTC 起累计的数字,在日志、接口和数据库中随处可见,但人无法直接读出对应日期。本工具在浏览器内完成时间戳与日期字符串的互转,页面顶部还会每秒刷新显示当前时间戳和当前时间,可直接复制使用。
工具同时支持 10 位秒级和 13 位毫秒级两种时间戳,通过顶部单选切换;点击转换时如果输入与所选位数不符,会自动识别并换算。时间戳转日期后会一次给出多种常用格式,包括 yyyy-MM-dd HH:mm:ss、中文格式、ISO 8601、RFC 3339 和 RFC 5322,方便直接粘贴到代码或文档。
常见使用场景包括排查日志时间、核对接口里的创建时间和过期时间字段,以及确认前后端使用的时间戳单位是否一致。
使用方法
- 在页面顶部选择 10 位(秒)或 13 位(毫秒)时间戳类型,需要时可直接复制自动刷新的当前时间戳;
- 在时间戳转北京时间一栏输入 10 位或 13 位时间戳,点击转换按钮,得到多种格式的对应时间;
- 在北京时间转时间戳一栏输入形如“年-月-日”或“年-月-日 时:分:秒”的日期(也支持斜杠分隔),点击转换按钮得到时间戳;
- 通过输入框旁的复制按钮复制结果,转换出的时间还可以只复制日期或只复制时间部分。
注意事项
- 时间戳本身没有时区概念,本工具的日期结果统一按北京时间(Asia/Shanghai)展示;与 UTC 或其他时区的系统核对时要注意换算,常见的 8 小时偏差多由此产生。
- 接口联调时先确认双方使用秒级还是毫秒级时间戳,两者相差 1000 倍,混用会得到完全错误的时间。
- 转换在浏览器本地完成,输入的时间数据不会发送到服务器。
常见使用场景
- 10 位和 13 位时间戳互转
- 查看日志时间对应的真实日期
- 调试接口中的创建时间和过期时间
- 排查前后端时区不一致问题
常见问题
10 位时间戳和 13 位时间戳有什么区别?
10 位通常表示秒级时间戳,13 位通常表示毫秒级时间戳。接口联调时要确认服务端使用的是哪一种。
时间转换结果为什么和预期差 8 小时?
常见原因是 UTC 时间和北京时间混用。排查时需要同时确认时间戳单位和时区。