Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript duedate计数器在Chrome中工作,但在Firefox中不工作_Javascript_Jquery_Html_Ruby On Rails_Firefox - Fatal编程技术网

Javascript duedate计数器在Chrome中工作,但在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

谈到这个js代码,Firefox不知何故不起作用。然而,它在铬中工作良好

  • 这是否与
    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=新日期(年、月、日)