如何检查日期范围是否在 PHP 中的另一个日期范围之间

所以我的第一个日期范围是这样的:03/07/2019 - 06/08/2019。
我还有另一个像这样的第二个日期范围:30/07/2019 - 01/08/2019。
如何检查第二个日期范围是否属于 PHP 中的第一个日期范围?


SMILET
浏览 278回答 2
2回答

缥缈止盈

这是可以帮助您的sql查询SELECT column_name(s)FROM table_nameWHERE column_name BETWEEN value1 AND value2;

芜湖不芜

首先,需要从日期转换d/m/y到y-m-d(你可以从参考PHP转换日期格式为dd /月/年=> YYYY-MM-DD),然后可以使用以下代码:$firstStartDate = strtotime('2019-07-03');$firstEndDate = strtotime('2019-08-06');$secondstartDate = strtotime('2019-07-30');$secondEndDate = strtotime('2019-08-01');if (($secondstartDate >= $firstStartDate && $secondstartDate <= $firstEndDate) && ($secondEndDate >= $firstStartDate && $secondEndDate <= $firstEndDate)) {&nbsp; &nbsp; echo 'inside range';}希望对你有帮助!!
打开App,查看更多内容
随时随地看视频慕课网APP