日期时间转换
在日期时间与 Unix 时间戳之间互相转换,支持秒级/毫秒级时间戳自动识别,并同时输出 ISO 8601、UTC 与本地时间格式
免费在线工具
Loading…
使用说明
- 页面打开时会自动填入当前日期时间和对应的 Unix 时间戳(秒),并立即显示一次转换结果。
- 由日期时间转时间戳:在日期时间处选择或输入日期时间(精确到秒),点击下方转换按钮,即可在结果区看到 Unix秒、Unix毫秒、ISO 8601、本地时间、UTC 五种格式。
- 由时间戳转日期时间:在 Unix时间戳 输入框中填入数字,点击其旁边的转换按钮,工具会自动判断该数字是秒级还是毫秒级时间戳(大于 1e12 视为毫秒),换算成日期时间并同步更新上方日期时间字段和结果区。
功能介绍
- 日期时间与 Unix 时间戳双向转换,一个页面同时支持两种输入方式
- 时间戳自动识别秒级与毫秒级,无需手动选择单位
- 一次转换同时输出 Unix秒、Unix毫秒、ISO 8601、本地时间(zh-CN 格式)、UTC 时间共 5 种格式
- 页面加载即自动填充当前时间并计算,方便快速核对当前时间戳
使用场景
排查日志时间戳
后端日志里常见 Unix 时间戳,粘贴进工具即可换算成可读的日期时间,快速定位问题发生的具体时刻。
接口联调核对时间字段
前后端联调时核对接口返回的时间戳字段单位(秒还是毫秒)及对应的实际日期时间,避免时区或单位换算出错。
生成测试数据的时间戳
选择一个具体日期时间,一键得到对应的 Unix 时间戳,用于填充测试数据或数据库种子数据。
换算不同时区显示格式
输入一个时间点,同时查看其 ISO 8601、UTC 与本地时间三种表示方式,方便对比不同格式规范之间的差异。
常见问题
工具怎么判断时间戳是秒还是毫秒?
工具采用经验判断:数值大于 1e12(约相当于公元 2001 年以后的毫秒时间戳)时按毫秒处理,否则按秒处理,覆盖绝大多数常见时间戳场景。
转换结果里的本地时间是哪个时区?
本地时间基于运行工具的浏览器所在系统时区,通过 toLocaleString 方法输出中文格式;如需查看标准时区无关的时间,请参考同时给出的 UTC 或 ISO 8601 字段。
支持输入负数或早于 1970 年的时间戳吗?
支持,JavaScript 的 Date 对象可以处理负数时间戳(对应 1970 年之前的日期),只要输入的数字合法即可正常换算。
页面刷新后时间戳会变吗?
会。页面每次加载都会自动填入当前时刻对应的日期时间和时间戳作为初始值,方便直接查看当前时间的各种格式,如需转换特定时间请手动修改输入框。