计算时差,60分钟倒计时

时间:2017-08-01 03:24:25

标签: angular typescript

嘿,我必须从时间戳计算60分钟内剩余的分钟数,例如:

2017-08-01T00:18:38.000-04:00

所以根据这个时间戳,如果它是0:18:39.000,我将剩下59分钟。

我尝试的是:

              let time = timeToDisplay.valueOf();
              let date = new Date();
              let timeDiff = new Date(date.valueOf() - time);
              //If Client date is ahead of TBT DATE
              if (date.valueOf() < time) {
                //IF DATE IS ONLY 1 or 0 DAYS APART | For Midnight Switch
                if (date.getDate() - timeToDisplay.getDate() <= 1) {
                  if (timeDiff.getMinutes() <= 60) {
                    this.timeDisplayed = (60 - timeDiff.getMinutes()).toString();
}

这是不正确的,因为它在一天中的某些时段有效,时间戳可以改变,但它总是必须计算60分钟的剩余时间。

0 个答案:

没有答案