gpt4 book ai didi

javascript - Chrome 中的 Date.parse 问题

转载 作者:行者123 更新时间:2023-11-28 07:42:14 25 4
gpt4 key购买 nike

Chrome 中 Date.parse 的实现有非常意外的行为。

例如,Date.parse('foo 2014') 理想情况下应返回 NaN,因为它不是正确的日期格式。但在 Chrome 中,此返回值 1388514600000,相当于日期“Wed Jan 01 2014 00:00:00 GMT+0530(印度标准时间)”。

只要字符串以某种年份结尾,就会返回正确的日期值。这不会让我们正确验证日期。

根据 ECMAScript,此行为取决于实现,并且 chrome 执行非常宽松的验证以及如何转换为日期。

chrome 是否可以在不使用任何库或使用繁重的逻辑和匹配模式的情况下正确验证日期?

最佳答案

您可以在解析之前使用正则表达式测试日期字符串。

关于javascript - Chrome 中的 Date.parse 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27876220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com