[英]diff between two hijri dates (in days) in 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;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.