ISO 8601:时间的国际写法

2026-11-06 还是 11/06/2026?美国写月/日/年,欧洲写日/月/年,同一个数字串能读出两个日期。ISO 8601 就是来终结这种混乱的:它定了一套全球统一的日期时间写法。

一套写法:从大到小

ISO 8601 由国际标准化组织(ISO)发布,1988 年首次出版(统一了 ISO 2014、2015、2711、3307、4031 五个旧标准),之后修订过多次(1991、2000、2004 年,2019 年改成 ISO 8601-1:2019 和 ISO 8601-2:2019 两部分,2022 年 10 月出过修正,2025 年 1 月又修订了第二部分)。

核心规则只有一条:从大到小写,年-月-日,时:分:秒。日期是 YYYY-MM-DD(比如 2026-11-06);时间是 HH:MM:SS,日期和时间之间用字母 T 连接,再加时区偏移:2026-11-06T20:14:00+08:00(北京时间)。这样写,全球任何一台计算机都不会读错,也方便按字母顺序排序。

周日期:星期一是一周的第一天

ISO 8601 还定义了一种“周日期”写法:YYYY-Www-D。Www 是第几周(01–53),D 是星期几(1 是星期一,7 是星期日)。比如 2025 年 4 月 11 日(星期五)是 2025-W15-5;2026 年 10 月 19 日(星期一)是 2026-W43-1。

ISO 的周永远从星期一开始,第 1 周是包含当年第一个星期四的那一周(等价于包含 1 月 4 日的那一周)。一年有 52 或 53 个完整周。2026 年是 53 周的年份,第 1 周是 2025 年 12 月 29 日到 2026 年 1 月 4 日。

这意味着:1 月初的几天可能属于上一年的最后一周,12 月底的几天可能属于下一年的第 1 周。比如 2019 年 12 月 30 日(星期一)是 2020-W01-1——按公历它是 2019 年,按 ISO 周历它是 2020 年第 1 周。

序数日期:一年中的第几天

ISO 8601 还有一种“序数日期”写法:YYYY-DDD,DDD 是一年中的第几天(001–365,闰年 366)。2026 年 11 月 6 日是 2026-310(2026 年的第 310 天)。

2019 年修订版还改了一个细节:午夜只能写成 00:00(不再允许写 24:00),不过 2022 年的修正又把 24:00:00 加回来,专用于表示一天的结束。

要点小结

ISO 8601 是国际标准化组织的日期时间写法标准,1988 年首次出版(统一五个旧标准),2019 年改成 ISO 8601-1:2019 和 ISO 8601-2:2019 两部分,2022 年 10 月修正、2025 年 1 月修订第二部分;核心规则从大到小:日期 YYYY-MM-DD(2026-11-06),时间 HH:MM:SS,中间用 T 连接、加时区偏移(2026-11-06T20:14:00+08:00);周日期 YYYY-Www-D(D=1 星期一到 7 星期日),周永远从星期一开始,第 1 周是包含当年第一个星期四的那一周(2026 年是 53 周的年份,第 1 周是 2025 年 12 月 29 日到 2026 年 1 月 4 日);2019 年 12 月 30 日是 2020-W01-1;序数日期 YYYY-DDD(2026 年 11 月 6 日是 2026-310)。

相关文章

换一批

最后更新:2026 年 11 月 6 日
事实来源:Wikipedia《ISO 8601》《ISO week date》;todaysdateandtime.com《ISO 8601: The International Date Format Standard》。

← 返回首页 · 时间知识 →