【发布时间】:2012-06-28 04:47:12
【问题描述】:
我正在寻找 JavaScript 中以下问题的最简洁的解决方案:
我想确定 JavaScript 中两个日期之间发生的天数。我不是在寻找以天为单位的日期差异,例如:
日期 1:2012 年 6 月 26 日晚上 11:05
日期 2:2012 年 6 月 27 日上午 12:15
我正在使用以下代码行:
var days = Math.ceil((date2 - date1) / 86400000);
我的结果是 1,我希望它是 2(计算 6 月 26 日和 6 月 27 日)
【问题讨论】:
-
如果 date2
-
@Sebas 在我的情况下,我将始终假设一个积极的结果。
-
嗯我真的很困惑,基本上你只想要代表 2 个给定日期的月份日期的 2 个数字之间的差异?所以差异是从 1 到 31,不是吗?
标签: javascript date timestamp timespan