首页 > 解决方案 > 有没有更好的方法来计算打开前的剩余时间 - 计时器?

问题描述

我正在编写一个倒数计时器,当close达到时我遇到了一个问题,我试图显示timeremaing直到open第二天。现在我已经完成了,code但它是open在同一天而不是在第二天计算。

下面是全文的一部分code

var current = new Date();
var day = current.getDay();
var nextday = (nextday) = current.getDay(+1);
var currentTime = (currentTime) = (current.getHours() * 60) + current.getMinutes();
var remainTime = 0;
var closeTime = (openTime[day].close *60);
var openNextday = (openNextday) = nextday - (openTime[nextday].open *60);
var openTime = (openTime[day].open *60);

else if (closeTime - currentTime <= 0) {
     remainTime = currentTime - openNextday;
document.getElementById("hours").innerHTML = "open in " + Math.floor(remainTime/60)+ " hours " + Math.floor(remainTime%60) + " Mins";

}

标签: javascripthtml

解决方案


推荐阅读