Javascript duedate计数器在Chrome中工作,但在Firefox中不工作
谈到这个js代码,Firefox不知何故不起作用。然而,它在铬中工作良好Javascript duedate计数器在Chrome中工作,但在Firefox中不工作,javascript,jquery,html,ruby-on-rails,firefox,Javascript,Jquery,Html,Ruby On Rails,Firefox,谈到这个js代码,Firefox不知何故不起作用。然而,它在铬中工作良好 这是否与document.getElementById(“天”)有关。innerText=d 我需要解析int吗?如果我必须那样做,我知道怎么做。。哈哈 主要的问题是如何让它在firefox中工作 天 高分辨率分光计 mns 秒 函数倒计时(){ var now=新日期(); var eventDate=新日期(“”); ; ; var currentTime=now.getTime(); var eventTim
- 这是否与
document.getElementById(“天”)有关。innerText=d代码>
- 我需要解析int吗?如果我必须那样做,我知道怎么做。。哈哈
- 主要的问题是如何让它在firefox中工作
天
高分辨率分光计
mns
秒
函数倒计时(){
var now=新日期();
var eventDate=新日期(“”);
;
;
var currentTime=now.getTime();
var eventTime=eventDate.getTime();
var remTime=事件时间-当前时间;
var s=数学下限(remTime/1000);
var m=数学楼层(s/60);
var h=数学楼层(m/60);
var d=数学楼层(h/24);
h%=24;
m%=60;
s%=60;
h=(h<10)-“0”+h:h;
m=(m<10)-“0”+m:m;
s=(s<10)?“0”+s:s;
document.getElementById(“天”).textContent=d;
document.getElementById(“天”).innerText=d;
document.getElementById(“小时”).textContent=h;
document.getElementById(“分钟”).textContent=m;
document.getElementById(“秒”).textContent=s;
设置超时(倒计时,1000);
}
倒计时();
Chrome比其他带有日期对象的浏览器更灵活。确保您的到期日
和eventDate
与console.log的格式相同。getTime()返回毫秒,因此您的预订。到期日期也必须以毫秒为单位。如何将此日期时间转换为毫秒。在js脚本中,如何获取reservation.due_日期并以毫秒为单位进行转换?我想我已经用.getTime()
做过了,你可以从到期日
中获取日期部分,比如年、月、日、分钟,然后执行var eventDate=新日期(年、月、日)