Unix 时间戳转换

粘贴 Unix 时间戳即可得到本地时间、UTC、带偏移的 ISO 8601、RFC 2822 以及相对时间描述;也可以反过来选择钟表时间与用时区,读出秒和毫秒。

在浏览器本地运行 开发者工具

Unix 时间戳转日期

11 位以内按秒解析,12 到 13 位按毫秒解析。

同一时刻的不同表示
表示形式 值

日期转 Unix 时间戳

同一时刻的不同表示
表示形式 值

使用方法

  1. 在「Unix 时间戳」输入框中填入数值,点击「转换」。11 位以内按秒解析,12 到 13 位按毫秒解析,表格上方的徽章会写明本次采用的单位。
  2. 点击「现在」可填入当前时刻,随后在结果表中查看本地时间(含时区名)、UTC、带偏移的 ISO 8601、RFC 2822、相对时间以及四个常用时区。
  3. 点击每行的「复制」只复制该行内容,表格下方的「距今」一行会持续刷新与当前时间的差距。
  4. 反向转换时,先设定日期与时间,再在「所用时区」下拉框中挑选时区(默认为你所在时区),点击「生成时间戳」即可得到 Unix 秒与 Unix 毫秒。

常见问题

Unix 时间戳属于哪个时区?

不属于任何时区。Unix 时间戳是从 1970-01-01T00:00:00Z 起算的同一个时刻,在全球完全一致,差别只出现在显示方式上。本工具对每一行都调用 Intl API 并显式指定 timeZone,夏令时规则由浏览器自带数据库给出,而不是手写偏移量——后者一年会错两次。

遇到夏令时切换会怎样?

把钟表时间换算回时间戳时,结果由所选时区决定。若所选时间正处于春季拨快被跳过的那一小时(例如切换日 02:30),该时间在该时区并不存在,工具会给出警告并显示最接近的真实时刻,而不是悄悄编造一个值。

1700000000 到底是秒还是毫秒?

它是 10 位数字,按秒解析。11 位以内一律按秒、12 到 13 位按毫秒,并且界面上会标明所用单位,方便你发现猜错的情况。超过 13 位(例如 19 位的纳秒值)会被拒绝,并说明可接受的范围。

指南

相关工具