我試圖比較兩個日期 - 檢查他們之間在幾分鐘之間的差異。 我的代碼是:如何從dateTime對象獲取日期
$first_date = new DateTime($token->created_at);
$first_date->format('Y-m-d H:i:s');
$second_date = new DateTime();
$second_date->format('Y-m-d H:i:s');
$difference = $first_date->diff($second_date);
$time_diff = $difference->format("%i");
var_dump($first_date);
//I get this object
object(DateTime)#552 (3) {
["date"]=>
string(26) "2016-04-21 10:00:00.000000"
["timezone_type"]=>
int(3)
["timezone"]=>
string(3) "UTC"
}
如何從DateTime對象約會,所以我應該比較兩個日期,檢查差異愨他們。 謝謝。
如果兩個日期之間的差異是例如 - 2天0小時5分鐘 - >將會是這個代碼的工作,它應該是'''$ difference_in_hours> 1''',因爲它應該? –
@mistery_girl正確。 '$ difference_in_hours'從字面上看已經過去了數小時。如果你之間有2天,那麼$ difference_in_hours將等於48(意思是48小時)。 – Webeng
感謝您的解釋。 :))) –