gpt4 book ai didi

javascript - 通过javascript将字符串转换为日期

转载 作者:行者123 更新时间:2023-11-28 02:50:15 27 4
gpt4 key购买 nike

我有一个字符串需要转换为日期:

2010-10-14T09:00:00.0000000

在 FF 和 Crome 中,我可以执行 var date = new Date("2010-10-14T09:00:00.0000000") 并且一切正常。 IE、Safari 和 Opera 中的代码为 NaN。如何以 x 浏览器方式将该字符串转换为日期,最好不要手动将字符串解析为各个部分。

我需要转换日期和时间部分...

最佳答案

不漂亮,但是:http://delete.me.uk/2005/03/iso8601.html或使用 json2.js 和:

    myData = JSON.parse(text, function (key, value) {
var a;
if (typeof value === 'string') {
a =
/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
if (a) {
return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4],
+a[5], +a[6]));
}
}
return value;
});

关于javascript - 通过javascript将字符串转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3945671/

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