时间工具

ISO 8601 解析

解析或格式化 ISO 8601 日期时间字符串

ISO 8601 解析

解析 ISO 8601 日期时间字符串(如 2025-01-30T12:00:00Z),显示本地时间、时间戳等;或从日期时间/时间戳格式化为 ISO 8601。

使用场景

  • 接口、日志中的 ISO 时间解析
  • 标准化日期时间格式校验与转换

常见问题

ISO 8601 日期格式为什么长这样?
ISO 8601 把"大单位在前"贯彻到底:2026-08-30T14:30:00+08:00。好处是纯字符串排序等于时间排序(日志、文件名排序不会乱),且无歧义——这使它成为 API、日志、数据库的标准时间格式。
末尾的 Z 是什么意思?
Z 代表 Zulu 时间即 UTC+0:2026-08-30T06:00:00Z 与 2026-08-30T14:00:00+08:00 是同一时刻。后端存储和 API 传输统一用 UTC(Z),展示层再转本地时区,是避免时区混乱的黄金法则。
为什么 JavaScript 的 toISOString() 会抛错?
常见原因:字符串不符合 ISO 格式(如 "2026/08/30 14:00" 斜杠写法在部分引擎解析失败),或 Invalid Date 被序列化。先用本工具校验格式是否符合 ISO 8601,再排查代码。