这里我使用一个日期时间对象是这个
$cdate = date('d/m/Y h:i:sa')
另一个日期时间对象是这个
$udate = date("d/m/Y h:i:sa", strtotime("72 hours"));
为了比较我正在使用这个条件
if($cdate >= $udate)
但问题是这样......在这种情况下,它只比较一天而不是整个日期和时间。
最佳答案
从date()
返回的字符串仅在某些情况下才具有可比性。您应该使用 DateTime()
,其对象始终是可比较的:
$cdate = new DateTime();
$udate = new DateTime('+3 days');
if($cdate >= $udate) {
}
关于php - 如何将 php 中的第一个日期时间对象与另一个日期时间对象进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28215409/