【发布时间】:2014-11-01 21:02:07
【问题描述】:
是否可以计算两个 'HHmm' 字符串之间的分钟数或小时数。
Javascript 示例:
var now = 2050,
next = 0850,
minutesUntilNext = *now until then code*,
hoursUntilNext = *minutes to hours code*;
我无权访问实际的 Date 对象,这就是为什么这有点困难。 但是,我正在使用 moment.js,所以如果您对如何在此使用它有建议 情况,那就完美了。
【问题讨论】:
-
“确定”和“否”。 “当然”,因为您可以构造两个通用日期和use normal moment.js code。 “不”,因为哪个更早?很容易假设 20h 在 8h 之后,但是 23h 和 1h 呢?是从第 X 天到第 X+1 天相差 2 小时,还是在同一天相差 22 小时?
-
如果小于现在且大于 0000,我们必须假设 next 总是第二天,但我们仍然不知道它是未来的一天还是几天。
-
如果您可以以任何方式访问 now = date('u') ,这将不是问题。
-
@Mike'Pomax'Kamermans:我看不出问题所在。 “下一步”是明确的。
标签: javascript momentjs