javascript - 以时间计算(JS),时间格式为HHMM

标签 javascript time

我的大脑在这里卡住了。

我有2次:

(int) 1815 (18:15) 和 (int) 1915 (19:15) 我想计算它们之间的 15 分钟 block 的数量。 (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);

关于javascript - 以时间计算(JS),时间格式为HHMM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48827735/

相关文章:

php - 在循环内使用 JQuery 展开和折叠段落

javascript - 在 ASP.net MVC2 中创建动态 javascript 的正确方法是什么?

javascript - 使用 AngularJS 和 Play 进行增删改查

javascript - 正则表达式 点之前/之后的第 n 个序列

postgresql - 在postgres中将日期差异转换为真实日期

c++ - 在可移植 C++ 中解析时间字符串

oracle - 如何在PL/SQL Developer中保持连接状态?

javascript - 防止jquery slider 被点击一百次= 100个动画

java - 合并重叠的日期范围 - Java

Postgresql - 将导入时的 csv 时间和日期合并到时间戳