gpt4 book ai didi

javascript - 如何解析 NaN :NaN:NaN error in Mozilla Firefox and IE

转载 作者:行者123 更新时间:2023-11-30 14:33:11 33 4
gpt4 key购买 nike

我为我的网页做了倒计时;它在除 Mozilla 和 IE 之外的所有浏览器上都能正常工作。

我做错了什么,我该如何解决?

下面是我的代码:

***var dt = '2018-06-14 11:59 AM';
var ids= 'Demo1';***

function getTimes(dt, ids) {
var countDownDate = new Date(dt).getTime();
var x = setInterval(function() {
var now = new Date().getTime();
var distance = countDownDate - now;

var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((distance % (1000 * 60)) / 1000);

var op = hours+":"+minutes+":"+seconds;
document.getElementById(ids).innerHTML = op;

if (distance < 0) {
clearInterval(x);
document.getElementById(ids).innerHTML = "00:00:00";
$('a#'+ids).removeClass('a').addClass('aa');
}
}, 1000);
}

这里是错误截图;

NaN:NaN:NaN error screenshot

最佳答案

此处IE出现解析错误:

var dt = '2018-06-14 11:59 AM';
var countDownDate = new Date(dt).getTime();
// is not valid date

所以你必须像改变dt的日期字符串格式。

var dt = '2018/06/14 11:59 AM';
var countDownDate = new Date(dt).getTime();
// work fine in IE

关于javascript - 如何解析 NaN :NaN:NaN error in Mozilla Firefox and IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50849853/

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