Carbon 判断两个时间段是否有交叉

代码老兵 技术 14
判断 两个时间段是否有交叉(重叠),核心公式其实只有一句话 A.start < B.end && A.end > B.start只要满足这个条件,就说明两个时间段有交叉。 具体写法假设:use Carbon\Carbon;$aStart = Carbon::parse('2026-02-10 10:00:00');$aEnd = Carbon::parse('2026-...

用 Carbon 比较两个时间

代码老兵 技术 16
假设:use Carbon\Carbon;$t1 = Carbon::parse('2026-01-20 10:00:00');$t2 = Carbon::parse('2026-01-20 12:00:00'); 1. 哪个更早 / 更晚(最常用)$t1->lt($t2); // true (t1 < t2)$t1->lte($t2); // true (t1 <= t2...