JS计时在IE里显示NaN,怎么解决,下面是代码

functiontimeElapse(c){varod=newDate("2009-02-1413:14:10");vartd=newDate();varcd=td.ge... function timeElapse(c) {
var od = new Date("2009-02-14 13:14:10");
var td = new Date();
var cd = td.getTime() - od.getTime();
var days = Math.floor(cd / (24 * 3600 * 1e3));
var leave1 = cd % (24 * 3600 * 1e3);
var hours = Math.floor(leave1 / (3600 * 1e3));
var leave2 = leave1 % (3600 * 1e3);
var minutes = Math.floor(leave2 / (60 * 1e3));
var leave3 = leave2 % (60 * 1e3);
var seconds = Math.round(leave3 / 1e3);
var e = Date();
var f = (Date.parse(e) - Date.parse(c)) / 1e3;
var g = Math.floor(f / (3600 * 24)) + days;
f = f % (3600 * 24);
var b = Math.floor(f / 3600) + hours;
if (b < 10) {
b = "0" + b;
}
f = f % 3600;
var d = Math.floor(f / 60) + minutes;
if (d < 10) {
d = "0" + d;
}
f = (f + seconds) % 60;
if (f < 10) {
f = "0" + f;
}
var a = '<span class="digit">' + g + '</span> days <span class="digit">' + b + '</span> hours <span class="digit">' + d + '</span> minutes <span class="digit">' + f + "</span> seconds";
$("#elapseClock").html(a);
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
wuxd7
2014-02-05 · TA获得超过323个赞
知道小有建树答主
回答量:452
采纳率:100%
帮助的人:285万
展开全部
我估计Date.parse对于一些格式不能识别
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式