时间戳

贴一个时间戳或日期,本地时间、UTC、ISO 8601、秒与毫秒同时给出。

现在——

使用方法

  1. 直接粘贴 Unix 时间戳(秒/毫秒/微秒/纳秒)或 ISO 8601 日期时间:六行结果随输入实时出现,不需要点按钮。
  2. 单位猜得不对就点「秒」或「毫秒」覆盖;结果区上方的说明会写明这一次是按位数、按你选的单位,还是按日期里的偏移解析的。
  3. 想看别的时区就在下拉里选,UTC 与 ISO 8601 两行不随选择变化。点某一行的「复制」只复制那一个值;想从"现在"开始就点「填入当前」。

可核对示例

输入

2026-01-01 08:00:00

转换结果(时区:Asia/Shanghai)

按本地时区(Asia/Shanghai)解析
所选时区:2026/01/01 08:00:00 GMT+8
UTC:2026/01/01 00:00:00 UTC
ISO 8601:2026-01-01T00:00:00.000Z
Unix 秒:1767225600
Unix 毫秒:1767225600000

不带偏移的日期按浏览器本地时区解析(示例按 Asia/Shanghai,所以 UTC 是同一时刻的 00:00)。把时区改选 UTC,「所选时区」行会跟着变,而 UTC 与 ISO 两行始终不变——它们对所有人都描述同一个瞬间。相对时间一行没写进示例,因为它取决于你读这段话的时刻,而不是这个值本身。

口径、局限与常见问题

  • 时区只提供本地、UTC 与 12 个常用 IANA 时区。要看其他时区,请把偏移写进日期(2026-01-01T08:00:00+09:00),或修改系统时区。
  • 日期必须是能唯一确定的 ISO 8601 写法:2026-01-01 或 2026/01/01,可选 T 或空格加 HH:mm[:ss[.SSS]],可选 Z 或 ±HH:mm。03/04/2026、"2026年1月5日" 这类写法会被拒绝而不是猜——不同地区读法不同。
  • 不带偏移的日期按你自己的时区解析,结果上方的说明会写明是哪个时区;带 Z 或 ±HH:mm 的按该偏移解析。
  • 位数决定单位:≤10 位是秒、11–13 位是毫秒、14–16 位是微秒、17–19 位是纳秒。前导零计入位数,所以 0001767225600 会被读成毫秒——要按秒读请点「秒」。
  • 最高精度是毫秒:微秒/纳秒输入会向零截断,并在结果上方提示。闰秒(`:60`)会被拒绝,不会四舍五入。
  • 本地不存在的时刻会直接报错,而不是替你调整:夏令时开始时纽约没有 2026-03-08 02:30,本工具不会把它悄悄挪到 03:30。回拨造成重复出现的时刻取较早的一次。
  • Unix 秒按向下取整:-1500 毫秒读作 -2 秒。1970 年之前的时间也支持,范围到浏览器的 Date 上限(约公元前 271821 年到公元 275760 年)。
  • 数字可以用 ASCII、阿拉伯-印度数字、波斯数字或全角输入,从阿语页面复制带来的双向控制符会被忽略;ISO 8601 与 Unix 两行始终输出纯 ASCII。
  • 不做:时间间隔计算、批量转换、周数/年积日/儒略日、RFC 2822 输出、浏览器 tzdata 之外的历史时区、携带数值的分享链接——输入不会离开页面,也不会写进网址。

确认了具体时刻之后,通常还会用到这些。