小编Ray*_*Ray的帖子

PHP确定多个(n)日期时间范围何时相互重叠

我有一段时间试图解决以下问题:

这是一个日历程序,给出了一组来自多个人的可用日期时间集,我需要弄清楚每个人在PHP中可用的日期时间范围

可用性集:

p1: start: "2016-04-30 12:00", end: "2016-05-01 03:00"

p2: start: "2016-04-30 03:00", end: "2016-05-01 03:00"

p3: start: "2016-04-30 03:00", end: "2016-04-30 13:31"
    start: "2016-04-30 15:26", end: "2016-05-01 03:00"
Run Code Online (Sandbox Code Playgroud)

我在寻找,我可以打电话,会告诉我一个功能是什么日期时间范围内的所有(p)的人都可以在同一时间.

在上面的例子中,答案应该是:

2016-04-30 12:00 -> 2016-04-30 13:31
2016-04-30 15:26 -> 2016-05-01 03:00
Run Code Online (Sandbox Code Playgroud)

我确实找到了类似的问题和答案 日期时间 - 确定R中多个(n)日期时间范围是否相互重叠

但我不知道那是什么语言,并且不得不在答案中翻译逻辑.

php datetime

7
推荐指数
2
解决办法
1755
查看次数

标签 统计

datetime ×1

php ×1