【问题标题】:How to compare day of the week with actual date in moment js?如何将星期几与时刻js中的实际日期进行比较?
【发布时间】:2017-04-19 09:17:36
【问题描述】:

我对 Moment js 比较陌生。我对 Moment JS 中时间操作和比较的概念有疑问。我想做的是比较两个事件的时间。

第一个事件是实际事件,例如工作时间。这有一个开始和结束时间。

第二个事件是重复发生的事件,例如公司的加班时间。这也有开始时间和结束时间,但日期可能会有所不同。

例如:从周一晚上 11:00 到周二早上 7:00 被视为“加班”。但我从星期一晚上 9:00 到星期二早上 6:00 工作。

我将如何比较这些时间?我需要比较它们并将“加班时间”与“正常时间”分开,然后再使用它们。

【问题讨论】:

    标签: javascript momentjs


    【解决方案1】:

    Moment 提供getter and setter methods 访问某些参数以进行比较。这是检查一周中的同一天是否发生加班和事件的基本方法:

    if (moment(overhourDate).weekday() === moment(eventDate).weekday()) { 
        whatever(); 
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-23
      • 1970-01-01
      • 2020-12-10
      • 1970-01-01
      • 2016-06-25
      • 2014-05-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多