目前我正在研究 JavaScript、jQuery、HTML5 来提高自己。我有一个开源编码的时钟,我已将其转换为计数器(反向计数器)。
我遇到的问题是,setInterval(){...}
我有四个变量-> 秒、分钟、小时和天。问题是,当我得到秒数时,我得到的结果是 1.155、2.312、3.412(秒)。
我的 setInterval 函数如下
setInterval(function(){
//var duration = parseInt(Date.now() /1000 ) - 1365470000;
var futureTime = Date.parse('April 10, 2013 22:00:00');
var duration = (( parseInt(Date.now() - futureTime ) / 1000));
var seconds = duration % 60;
duration = parseInt(duration / 60);
var minutes = duration % 60;
duration = parseInt(duration / 60);
var hours = (duration)%24;
duration = parseInt(duration / 24);
var days = duration % 365;
animation(gVars.green, seconds, 60);
animation(gVars.blue, minutes, 60);
animation(gVars.orange, hours, 24);
animation(gVars.red, days, 365);
},1000);
}
自从我使用parseInt(Date.now())
.
我必须提供链接,因为我没有足够的代表。
http://i.stack.imgur.com/0Zkbi.png
如何摆脱setInterval(){}
函数中的小数点?
提前致谢。