PHP比較比較操作結束時切是>(大於)兩個日期時間對象。下面的代碼給出爲什麼PHP DateTime對象與對比運營商相比
$date1=new DateTime("07-03-2010");
$date2=new Datetime("21-09-2015");
if($date1>$date2)
{
echo "two datetime object has compared";
}
以上代碼給出正確result.My的問題是如何將兩個日期時間對象在PHP與對比操作者相比
以上代碼打印什麼。第一個對象輸出不大於第二個。所有對象屬性進行比較。由於只有'公共'日期'是不同的,所以它被比較爲一個字符串。所以它比較字符串'2010-03-07 00:00:00'和字符串'2015-09-21 00:00:00' –
@RoyalBg這不是事實。嘗試將$ date1與一個字符串「07-03-2010」進行比較 - 它會給出錯誤 – user4035