gpt4 book ai didi

Javascript New Date()/UTC - GMT 跨浏览器

转载 作者:数据小太阳 更新时间:2023-10-29 04:40:33 25 4
gpt4 key购买 nike

问题:IE 10 - IE 11 中 new Date() 的不同格式。Javascript:

IE 11/ Chrome :

var m = new Date("2014-07-04T04:00:00"); 
console.log(m); // Fri Jul 04 2014 06:00:00 GMT+0200 (W. Europe Summer Time)

IE 10:

var m = new Date("2014-07-04T04:00:00"); 
console.log(m); // Fri Jul 4 04:00:00 UTC+0200 2014

是否可以用一枚戒指统领所有人?

最佳答案

您不应该将字符串传递给 new Date,特别是出于这个原因。

相反,您应该给它单独的参数:

new Date(2014, 6, 4, 4, 0, 0); // remember months are zero-based

或者,如果您想给它一个 UTC 时间,请尝试:

var d = new Date();
d.setUTCFullYear(2014);
d.setUTCMonth(6);
d.setUTCDate(4);
d.setUTCHours(4);
d.setUTCMinutes(0);
d.setUTCSeconds(0);
d.setUTCMilliseconds(0);

当然,您可以创建一个函数来执行此操作。

或者,如果您有时间戳,您可以简单地执行以下操作:

var d = new Date();
d.setTime(1404446400000);

关于Javascript New Date()/UTC - GMT 跨浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24512933/

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