为什么 2025/05/28 和 2025-05-28 在 JavaScript 中是不同的日子?
,JavaScript Temporal 即将推出:一套新的日期和时间 API,旨在取代 Date 对象。我们最初的整个日期解析问题源于时区歧义,但在很多情况下,我们希望将纯日期字符串完全视为纯日期。
在JavaScript中,日期字符串'2025/05/28'解析为本地时间,而'2025-05-28'解析为UTC。浏览器的解析行为因规范变化而异,导致不一致性。未来的Temporal API将解决这些时区歧义问题。