【发布时间】:2012-04-27 15:03:33
【问题描述】:
不确定描述这一点的最佳方式,但我需要计算小时差(四舍五入),但仅限于晚上 8 点到早上 6 点之间(或者更确切地说是 20:00 - 06:00 在这种情况下!)
例如:
22:00 - 04:00 (6 hours)
02:40 - 10:20 (4 hours)
20:00 - 06:00 (10 hours)
不幸的是,我需要在确切的日期工作,因为有些日期会跨越数天 - 只是为了增加混乱,我还需要完全排除某些日期以用于银行假期(我有数组中的列表)但完全不知道如何实现这一点 - 任何建议都会非常受欢迎,谢谢
【问题讨论】:
-
我们可以查看您输入数据的样本吗?您是在使用完整的日期,还是只使用时间?
-
为什么你的第三个例子有差异(10小时),它必须是(2小时)作为你的第二个例子。
标签: javascript date time