时间是一个构造,但它仍然会破坏你的软件
Source: Stack Overflow Blog
概览
2026 年 5 月 1 日

Ryan 欢迎 Bloomberg 的高级软件工程师、Rust 实现的 JavaScript 引擎 Boa 的创建者 Jason Williams,讨论为何 JavaScript 中的日期和时间处理如此困难,以及 Temporal 提案如何解决这些问题。
涵盖主题
- 当前 JavaScript 中的缺陷和问题,使得
Date对象难以使用。 - 类似 Moment.js 的库曾提供帮助,但最终也变得过于复杂。
- 为什么 Temporal 提案花了九年才完成。
Temporal 提案
Temporal 是一个由 TC39 提出的全新 JavaScript 标准,用来取代 Date 对象。它作为顶层命名空间存在,为 ECMAScript 语言带来现代化的日期/时间 API。
与 Jason 联系
致谢
恭喜 Great Answer 徽章获得者 BrenBarn,他因对 “rethrowing python exception. Which to catch?” 的回答而获得该徽章。