我对时刻js相对较新。我在时刻JS的时间操作和比较的概念上遇到了问题。我想要做的是比较2个事件的时间。
第一个事件是实际事件,如工作时间。这有一个开始和结束时间。
第二个事件是一个重新发生的事件,如公司的加班时间。这也有开始时间和结束时间,但日期可能会有所不同。
例如:从星期一晚上11:00到星期二早上7:00被视为“加班”。但是我工作时间是周一晚上9点到周二早上6点。
我将如何比较这些时间?我需要比较它们并将“加班时间”与“正常时间”分开,然后再使用它们。
答案 0 :(得分:0)
Moment提供getter and setter methods来访问某些参数以进行比较。这是检查一周中同一天是否发生过度行为和事件的基本方法:
if (moment(overhourDate).weekday() === moment(eventDate).weekday()) {
whatever();
}