gpt4 book ai didi

javascript - 在某些浏览器中 getDay() 出现无效日期错误

转载 作者:行者123 更新时间:2023-11-28 16:08:44 27 4
gpt4 key购买 nike

我有以下字符串:“2012-12-10T23:40:41Z”

我的目标是将日期作为数字 (0-6)...sun-sat

我按如下方式传递该字符串:

var input = "2012-12-10T23:40:41Z";
var day = new Date(input).getDay();
alert(day);

这在 Chrome 中工作得很好,但在 adobe air webkit View 中,它会出现错误,“无效日期”

关于找到一种方法来获得旧版浏览器支持的日期有什么建议吗?

最佳答案

在 ES5 之前,没有解析日期的标准方法(每个主机都实现了自己的解析方式)。从 ES5 开始,日期必须采用 ISO8601 格式才能在严格模式下进行解析。

为了获得最大的可移植性,您应该手动解析日期。

关于javascript - 在某些浏览器中 getDay() 出现无效日期错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13812321/

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