加载时Javascript倒计时计时器错误
Javascript countdown timer error when loading
我有定时器倒计时的javascript代码。目前的输出是,秒数从60递减到0,但秒数达到0时,分数不递减。我在下面添加了一个jsfiddle,请帮助我。jsFiddle: https://jsfiddle.net/jyv3gLup/
我的javaScript代码添加在下面,
function getDifferenceTime(){
var deadline= Date.parse(new Date("2016-11-1T05:00:00"));
var difval= deadline- Date.parse(new Date());
var days= Math.floor(difval/(1000*60*60*24));
var hours= Math.floor( (difval/(1000*60*60))%24);
var minutes= Math.floor( (difval/(1000/60))%60);
var seconds= Math.floor( (difval/1000)%60);
document.getElementById("tes").innerHTML= days + "Days and " +hours + "hours and " + minutes + " Minutes and" + seconds;
}
getDifferenceTime();
setInterval(getDifferenceTime, 1000);
function getDifferenceTime(){
var deadline= Date.parse(new Date("2016-11-1T05:00:00"));
var diff_val= deadline- Date.parse(new Date());
var days= Math.floor(diff_val/(1000*60*60*24));
var hours= Math.floor((diff_val/(1000*60*60))%24);
var minutes= Math.floor((diff_val/(1000*60))%60);
var seconds= Math.floor((diff_val/1000)%60); document.getElementById("date_test").innerHTML= days + "Days and " +hours + "hours and " + minutes + " Minutes and " + seconds;
var clear_value = document.getElementById("date_test").innerHTML;
if( (days==0) && (hours==0) && (minutes==0) && (seconds==0) ){
clearInterval(clear_value); // clears your timer
}
}// function close
getDifferenceTime();
setInterval(getDifferenceTime, 1000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<div id="date_test"></div>
这里是JSFiddle
你有这个:Math.floor((difval/(1000/60)%60);
它应该是Math.floor((difval/(1000*60)%60);
相关文章:
- 如何在窗体打开时从javascript倒计时计时器值中节省时间
- 设置倒计时计时器,IE出现问题
- MobileFirst:在客户端运行计时器作业-最佳选项
- 显示具有服务器端自动时间注销的同步倒计时计时器
- 倒计时计时器应该持续两个php页面
- 在Jquery倒计时计时器上设置每个数字的动画
- 我如何才能确保计时器设置为每天4点半,所以我不会;不用在Javascript中提及某个日期
- 如何禁用窗口.当计时器超时时,打开卸载警报
- 在Nodejs中为许多用户处理计时器
- 如果弹出窗口关闭,Javascript停止/重置计时器
- Jquery Countdowntimer 错误地为多个跨度显示相同的计时器
- 我在IE移动版中使用计时器时收到[对象错误]
- 我正在设置计时器,但我以错误的方式进行.所以请给我更好的方法来做到这一点
- 在magento上的倒计时计时器中出现NaN错误.知道为什么吗
- 创建一个倒计时计时器(SetInterval/Timeout谷歌Chrome标签"错误")
- 加载时Javascript倒计时计时器错误
- 动态设置谷歌脚本时间驱动的计时器和太多的计时器错误在gmail
- 在Boomi计时器已经取消的uCanAccess错误
- Javascript倒计时计时器错误
- JavaScript倒计时计时器出现2个错误