如何在Php中比较两个日期和时间

时间:2018-02-06 11:49:49

标签: php

我需要比较Php中的两个日期时间变量,以便我的项目比较最佳方式

$date1 = "2018-02-06 15:09:44";
$date2 = "2018-02-06 16:09:44";

预期成果: 我需要ans作为$date2;

提前致谢

2 个答案:

答案 0 :(得分:2)

$date1 = new DateTime("2018-02-06 15:09:44");
$date2 = new DateTime("2018-02-06 16:09:44");

if($date1 > $date2 ) {
// statement
}else {
// other statement
}

答案 1 :(得分:1)

 $date1 = "2018-02-06 15:09:44";
 $date2 = "2018-02-06 16:09:44";

 if(strtotime($date1) < strtotime($date2)) {
   echo "date1 less than date2";
 } else {
   echo "date1 is greater than date2;
 }