检查日期是否落在日期范围concat与TO运算符之间

时间:2016-07-04 05:39:40

标签: php

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

我想知道我的约会是否在2016-06-11之间。我怎么能这样做?

3 个答案:

答案 0 :(得分:2)

如果条件用于检查日期范围,则可以使用PHP:

$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) { 
    ...
}

答案 1 :(得分:1)

if($date >= $fome_date && $date <= $to_date) 
{   
    echo "yes";
}
else
{
    echo "no";
}

https://3v4l.org/UdIgq

我希望它会有所帮助

答案 2 :(得分:0)

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

date > starting_date && date < final_date

对于if子句会很好。另外,如果你有,我会建议你在数据库部分执行此操作,因为dbs已针对此类场合内置了查询。