-1
我的問題是: 我在字符串格式兩個日期:比較格式的日期在PHP
string(10) "2016-21-10"
string(10) "2016-05-10"
我無法弄清楚如何將它們進行比較。所以基本上我需要兩個給定日期之間的差異。我怎樣才能實現它?
我的問題是: 我在字符串格式兩個日期:比較格式的日期在PHP
string(10) "2016-21-10"
string(10) "2016-05-10"
我無法弄清楚如何將它們進行比較。所以基本上我需要兩個給定日期之間的差異。我怎樣才能實現它?
您可以使用createFromFormat()函數從字符串創建DateTime對象。
創建兩個DateTime對象這個樣子,
$date1 = DateTime::createFromFormat('Y-d-m', '2016-21-10');
$date2 = DateTime::createFromFormat('Y-d-m', '2016-05-10');
要得到兩個日期之間的區別,你可以使用diff()功能。這樣使用它,
$interval = $date1->diff($date2);
可以使用$interval
變量獲得兩個日期之間的差異。
將日期轉換爲時間戳,然後輕鬆進行比較。如果您需要區別,請選中[this](http://stackoverflow.com/questions/39869526/get-number-of-days-from-given-dates-in-a-array-php/39869674#39869674)只有差異。 –
請在提問前進行搜索。 Google的索引很好,你可能只需要搜索就可以解決大部分問題 – RiggsFolly