使用TO操作符检查日期是否在日期范围内


check whether a date falls in between date range concat with TO operator

我有以下格式2016-06-062016-06-12

我想知道我的约会对象(即2016-06-11)是否介于两者之间。我该怎么做呢?

您可以使用PHP if条件来检查日期范围:

$compareDate = "2016-06-06 TO 2016-06-12";
$dateArr = explode(" TO ",$compareDate);
$starting_date = $dateArr[0];
$final_date = $dateArr[1];
$date = "2016-06-11";
if($date >= $starting_date && $date <= $final_date) { 
    ...
}
if($date >= $fome_date && $date <= $to_date) 
{   
    echo "yes";
}
else
{
    echo "no";
}
https://3v4l.org/UdIgq

希望对大家有帮助

日期可以像数字一样进行比较所以使用

date > starting_date && date < final_date

用于if子句就可以了。此外,如果您有,我建议您在数据库部分这样做,因为dbs已经为此类场合内置了查询。