900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 如何用js实现日期天数 时分秒的倒计时

如何用js实现日期天数 时分秒的倒计时

时间:2020-02-07 18:23:49

相关推荐

如何用js实现日期天数 时分秒的倒计时

js实现天数倒计时

在用js实现倒计时的时候,可以先算出截止日期和今天之间相差的毫秒数,然后进行相应的比例进行day、 month 、hour、minute、second的计算,便可以准确的计算出相差的时间。

倒计时格式为:纯天数倒计时

function CountDown(year, month, day, hours) {let now = new Date();let endDate = new Date(year, month - 1, day, hours);let leftTime = endDate.getTime() - now.getTime();//计算剩余的毫秒数if (leftTime <= 0) {leftTime = 0;}let leftsecond = parseInt(leftTime / 1000);//计算剩余的秒数let countDay = Math.floor(leftsecond / (60 * 60 * 24));return countDay;},//直接调用就好了CountDown(2050, 12, 31, 24)

倒计时格式为:天数+小时+分钟+秒

function CountDown(year, month, day, hours) {let now = new Date();let endDate = new Date(year, month - 1, day, hours);let leftTime = endDate.getTime() - now.getTime();//计算剩余的毫秒数if (leftTime <= 0) {leftTime = 0;}let leftsecond = parseInt(leftTime / 1000);//计算剩余的秒数day = Math.floor(leftsecond / (60 * 60 * 24));let hour = Math.floor((leftsecond - day * 24 * 60 * 60) / 3600);let minute = Math.floor((leftsecond - day * 24 * 60 * 60 - hour * 3600) / 60);let second = Math.floor(leftTime / 1000 % 60, 10);return `${day}天${hour}小时${minute}分钟${second}秒`;}//直接调用即可CountDown(2050, 12, 31, 24)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。