PHP日期功能日期范围

时间:2013-01-29 09:46:39

标签: php

  

可能重复:
  PHP, see if date range is partly within another date range

我有2个日期,开始日期(2011-01-01)和结束日期(2011-02-28)。

我的第三个日期从2010-01-01开始,到2012-03-01结束。这意味着第三个日期属于前两个日期范围。

如果第三个日期开始和/或结束日期不在2个日期之内,那么它必须为假。

如何使用php检查?

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

$startDate = strtotime('2011-01-01');
$endDate = strtotime('2011-02-28');

$intervalStart = strtotime('2011-02-01');
$intervalEnd = strtotime('2012-03-01');


if ($startDate < $intervalStart || $endDate > $intervalEnd) {
    echo 'Not in the interval';
} else {
    echo 'In the interval';
}