晚上的时间是从22:00到07:00,并且可能有所不同(可能是moment.js,但其中没有具体实现)。任何提示,指向其他资源的链接都将有所帮助。预先谢谢你。
答案 0 :(得分:0)
我从事的工作非常相似。背后的想法是确定您有两个时段,比方说您的“夜间”和要比较的时段。如果您不是将时段视为这些间隔,而是将这两个间隔之间的交点称为夜间。
例如,假设您的间隔是2019-09-30 13:00:00
到2019-10-01 08:00:00
(当然使用日期时间)。因此,您的夜晚时间是2019-09-30 22:00:00
至2019-10-01 07:00:00
,交点是2019-09-30 22:00:00
至2019-10-01 07:00:00
,实际上是夜间,其余时间是白天。一旦有了间隔,就可以轻松计算出该范围内的时间。
您可以使用Moment Range来帮助您。
答案 1 :(得分:-1)
您可以这样做。
var FirstDate = Date.now();
DoSomethingForATime();
var SecondDate = Date.now();
var result = SecondDate - FirstDate;
或
var firstDate = new Date("see Date documentation to go furter in custom date");
var secondDate = new Date(customDate);
var milisecondsBetweenDates = secondDate.getTime() - firstDate.getTime();