时间戳转换

秒或毫秒 Unix 时间戳与 UTC、固定 UTC+08:00 日期互转。

明确选择秒或毫秒,支持负整数,不自动猜测。日期格式 YYYY-MM-DD HH:mm:ss.SSS,年份 0001~9999。时区为 UTC 或固定 UTC+08:00,不使用设备时区或夏令时。毫秒转秒向负无穷取整,会丢失毫秒精度。最多 64 个 UTF-16 码元。 内容仅在当前页面内存中处理,不上传或保存;离页或刷新后清空。

使用指南

核对日志时间、接口时间字段或整理跨时区记录时,先确认单位与时区,再进行 Unix 时间戳和日期转换。仅凭位数猜测秒或毫秒可能得到错误结果。

使用步骤

  1. 选择转换方向,并明确选择秒或毫秒。
  2. 选择 UTC 或固定 UTC+08:00;日期使用 YYYY-MM-DD HH:mm:ss.SSS。
  3. 输入后点击转换,核对输出及精度,再复制。

示例解读

输入或选择:时间戳 0,单位为秒。

结果:UTC:1970-01-01 00:00:00.000;UTC+08:00:1970-01-01 08:00:00.000。

时间点不变,显示的日历时间随所选固定偏移变化。秒 1 与毫秒 1000 表示同一时刻。

注意事项

  • 不使用设备本地时区,不支持城市时区或夏令时。固定 UTC+08:00 不是对所有地区时区规则的模拟。
  • 日期范围为 0001~9999 年,拒绝不真实日期;毫秒转秒向负无穷取整,例如 -1 毫秒对应 -1 秒,会损失毫秒精度。

常见问题

为什么输入 13 位数字后日期很远?

工具不会自动猜测单位。如果数据以毫秒表示,请明确选择毫秒;同时核对接口对该字段的定义。

日期为什么要包含毫秒?

固定格式能明确精度并避免浏览器宽松解析差异,没有毫秒时请写 .000。