嘿,我必须从时间戳计算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分钟的剩余时间。