哪个日期比所选日期更进一步

时间:2012-12-11 09:33:51

标签: php date

我如何检查日期是否比另一个更远。对于我的Google Charts,我需要的日期是其他日期最长的日期,因为我的图表中有两行。因此,如果第一个日期范围比第一个日期范围短,那么我需要获得具有最长范围的日期。

这是我尝试的但是看起来似乎有效..

$date1 = '01-01-2013';
$date2 = '11-11-2014';

if(date("d-m-Y", strtotime($date1)) < date("d-m-Y", strtotime($date2))){
echo date("d-m-Y", strtotime($date1));
}else{
echo date("d-m-Y", strtotime($date2));
}

3 个答案:

答案 0 :(得分:1)

$date1 = '01-01-2013';
$date2 = '11-11-2014';

if( strtotime($date1) < strtotime($date2) ) {
 echo "yes";
} else {
 echo "no";
}

答案 1 :(得分:1)

这应该有效:

$date1 = '01-01-2013';
$date2 = '11-11-2014';
if(strtotime($date1) < strtotime($date2)){
echo $date1;
}else{
echo $date2;
}

答案 2 :(得分:1)

你的问题和代码略有不同,你问的是最高的,但比较的是最少的!

无论如何,这是我如何回应最高的:

<?php

    $date1 = '01-01-2013';
    $date2 = '11-11-2014';

    echo (strtotime($date1) >= strtotime($date2)) ? $date1 : $date2;

或者如果您需要捕获最高值:

<?php

    $date1 = '01-01-2013';
    $date2 = '11-11-2014';

    $highest_date = (strtotime($date1) >= strtotime($date2)) ? $date1 : $date2;