gpt4 book ai didi

javascript - 添加年份来计算

转载 作者:行者123 更新时间:2023-11-30 00:28:03 24 4
gpt4 key购买 nike

我无法将一年添加到我的计数代码中。

我试过这个:

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;

但是还是不行。另外,我如何允许闰年?

下面没有年份的工作 fiddle :

https://jsfiddle.net/ma9ic/3jxm4e7t/

有人能指出我正确的方向吗?有没有更简单的方法来使用 jQuery 创建相同的效果?

最佳答案

我认为你将很难尝试用纯 JS 创建它,而 jQuery 并不是一个合适的选择,因为它主要是一个 DOM 操作库。

相反,我建议使用 Moment.js .

这是一个致力于此类事情的库,可以处理您可能根本没有考虑过的事情(例如时区)。

只是browse through the code and see what I mean .

关于javascript - 添加年份来计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30668109/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com