我想知道哪个日期是较大的日期
<?php
$date1=16/05/19;
$date2=19/04/19;
if ($date1 > $date2) {
echo 'date1 greater than date2';
else {
echo 'Less than';
}
为什么我会得到“少于”?
答案 0 :(得分:1)
<?php
$date1=new DateTime("16-05-2019");
$date2=new DateTime("19-04-2019");
if ($date1 > $date2) {
echo 'date1 greater than date2';
} else {
echo 'Less than';
}
?>
您在这里比较两个日期对象(请参见https://www.php.net/manual/en/function.date.php)
答案 1 :(得分:0)
谢谢大家!
现在我有新问题:
$last_update=0;
foreach($datetimetextresult as $value1){
$datetime_text = date("d-m-Y", strtotime($value1->datetime));
$date1=new DateTime ($datetime_text);
$text = $value1->text;
if ($last_update <$date1){
$last_update=$date1;
$last_text = $text ;
}
}
我得到这个错误:“ DateTime类的对象无法转换为int”