为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
SMILET 2021-12-03 10:27:41
所以我的第一个日期范围是这样的:03/07/2019 - 06/08/2019。我还有另一个像这样的第二个日期范围:30/07/2019 - 01/08/2019。如何检查第二个日期范围是否属于 PHP 中的第一个日期范围?
查看完整描述

2 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

这是可以帮助您的sql查询


SELECT column_name(s)

FROM table_name

WHERE column_name BETWEEN value1 AND value2;


查看完整回答
反对 回复 2021-12-03
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

首先,需要从日期转换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)) {

    echo 'inside range';

}

希望对你有帮助!!


查看完整回答
反对 回复 2021-12-03
  • 2 回答
  • 0 关注
  • 277 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信