-2
你好,我試圖計算兩個日期之間的差異,它可以正常工作,但問題是即使1天是高於下一個日期它計爲整個月,但在我的代碼我得到8而不是9 這裏是我的代碼php月差額加1如果一天超過
<?php
$date1 = '2016-09-17';
$date2 = date('Y-m-d');
$ts1 = strtotime($date1);
$ts2 = strtotime($date2);
$year1 = date('Y', $ts1);
$year2 = date('Y', $ts2);
$month1 = date('m', $ts1);
$month2 = date('m', $ts2);
$diff = (($year2 - $year1) * 12) + ($month2 - $month1);
echo $diff;
?>
爲什麼這個標籤的MySQL如果這裏沒有數據庫相關的代碼? –
對不起我的錯誤 – Rtra