【发布时间】:2014-03-14 03:05:54
【问题描述】:
有很多关于检查两个日期之间重叠的帖子。但是我找不到任何关于如何检查多个范围的内容。
假设我有这个数组:
$ranges = [
array('start'=>'2014-01-01' , 'end'=> '2014-01-05'),
array('start'=>'2014-01-06' > , 'end'=> '2014-01-10'),
array('start'=>'2014-01-04' > , 'end'=> '2014-01-07')]
人们可能会简单地认为检查两个范围之间的重叠的函数可以在所有范围之间循环工作,但这是错误的,因为所有范围可以相互重叠,但不能完全重叠。 em>
希望有人能帮我找到一个好的解决方案.....
【问题讨论】:
标签: php algorithm date overlap overlapping