Я хочу посчитать разницу в днях между двумя датами хиджры, возможно ли это в Ларавеле? я пробовал этот код, но он не работает:
<?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");
В Ларавеле
use Carbon\Carbon;
затем добавьте это в свой код.
$startDate = Carbon::parse('1438/01/01);
$endDate = Carbon::parse('1439/01/01);
$dateDiff = $startDate->diff($endDate)->format("%a");
echo $dateDiff;