0
我想計算兩個回曆日期之間的天數差異,這在Laravel中可能嗎?我想這代碼,但它不工作:laravel之間的兩個回教日期(以天計)之間的差異
<?php $diff=date_diff("1438/01/01","1439/01/01"); echo $diff->format("%R%a days"); ?>
我想計算兩個回曆日期之間的天數差異,這在Laravel中可能嗎?我想這代碼,但它不工作:laravel之間的兩個回教日期(以天計)之間的差異
<?php $diff=date_diff("1438/01/01","1439/01/01"); echo $diff->format("%R%a days"); ?>
編輯:作爲我研究更多關於回曆日曆,我發現它只有354或355天..所以,你可以通過減去10利用這一天。我會尋找更一致的解決方案。
試試這個..更多DateTime
<?php
$startDate = new DateTime('1438/01/01');
$endDate = new DateTime('1439/01/01');
echo ($startDate->diff($endDate))->format("%R%a");
在Laravel
use Carbon\Carbon;
然後在代碼中添加此。
$startDate = Carbon::parse('1438/01/01);
$endDate = Carbon::parse('1439/01/01);
$dateDiff = $startDate->diff($endDate)->format("%a");
echo $dateDiff;
結果不準確 – uniqueginunphp