gpt4 book ai didi

javascript 从字符串创建日期 取决于浏览器

转载 作者:行者123 更新时间:2023-12-03 12:12:58 27 4
gpt4 key购买 nike

在 javascript 中,我无法在 IE 中执行 new Date("10Apr14") ,它会返回无效的日期,但相同的命令在 chrome 中工作正常。

有人知道如何使其适用于所有浏览器吗?

谢谢

最佳答案

问题是您使用的是 2 位数年份(请参阅 RFC 2822 中的年份)。您应该使用:

new Date('10Apr2014'); // April 10, 2014

或者更好的是,不要将字符串传递到 Date 构造函数中,因为这很容易出错并且通常不太常见。像这样使用它会更好:

new Date(2014, 3, 10); // April 10, 2014

请参阅:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date

关于javascript 从字符串创建日期 取决于浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24874498/

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