【发布时间】:2020-10-29 17:26:49
【问题描述】:
我想检查我的日期数组中发生的任何日期冲突。我有一个这样的数组。
[['2020-07-03T18:30:00.125000Z','2020-07-04T01:30:00Z'],['2020-07-03T18:30:00.125000Z','2020-07-04T00:30:00Z'],['2020-07-03T18:30:00.125000Z','2020-07-04T00:30:00Z']]
单个数组中的第一个日期分别是开始日期和结束日期。我想在这里检查的是,第一个数组日期与数组中的以下日期冲突。这样我就可以根据日期分配一个人。一个人可以分配给一个日期时间。那么有人知道解决这个问题的完美 ES6 方法吗?
【问题讨论】:
-
正如@RyanHeitner 建议的那样,从这里开始:Determine Whether Two Date Ranges Overlap。
标签: javascript arrays ecmascript-6 date-comparison datetime-comparison