我在这里冻僵了。

我有两次:

(int)1815(18:15)和(int)1915(19:15),我想计算它们之间15分钟的间隔。 (4)。我怎样才能扎实地做到这一点?

最佳答案

您可以选择每个值的分钟数,并将增量除以四分之一小时。



function getMin(t) {
    return Math.floor(t / 100) * 60 + t % 100;
}

var a = 1815,
    b = 1915,
    delta = Math.round((getMin(b) - getMin(a)) / 15);

console.log(delta);

10-07 14:22