我无法在一年内添加我的计算代码。
我试过这个:
days=Math.floor(difference/(60*60*1000*24)*1);
days=Math.floor(difference/(60*60*1000*24)*1/365);
hours=Math.floor((difference%(60*60*1000*24))/(60*60*1000)*1/365);
mins=Math.floor(((difference%(60*60*1000*24))%(60*60*1000))/(60*1000)*1/365);
secs=Math.floor((((difference%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1/365);
document.getElementById('countup').setAttribute("uptime",years+':'days+':'+hours+':'+mins+':'+secs)
document.getElementById('years').firstChild.nodeValue = years;
document.getElementById('days').firstChild.nodeValue = days;
document.getElementById('hours').firstChild.nodeValue = hours;
document.getElementById('minutes').firstChild.nodeValue = mins;
document.getElementById('seconds').firstChild.nodeValue = secs;
但它仍然没有奏效。我也将如何允许闰年?
下面没有一年的工作小提琴:
https://jsfiddle.net/ma9ic/3jxm4e7t/
有人能指出我正确的方向吗?有没有更简单的方法用jQuery创建相同的效果?
答案 0 :(得分:1)
我认为你很难在简单的JS中创建它,jQuery并不是一个合适的选择,因为它主要是一个DOM操作库。
它是一个致力于这类事物的图书馆,处理你可能甚至没想过的事情(比如时区)。