разница между двумя датами хиджры (в днях) в laravel

Я хочу посчитать разницу в днях между двумя датами хиджры, возможно ли это в Ларавеле? я пробовал этот код, но он не работает:

<?php $diff=date_diff("1438/01/01","1439/01/01"); echo $diff->format("%R%a days"); ?>

0

Решение

РЕДАКТИРОВАТЬ: Изучив больше о календаре Хиджры, я обнаружил, что у него всего 354 или 355 дней. Таким образом, вы можете взять это, вычтя 10 дней. Я буду искать более последовательное решение.

Попробуйте это .. Подробнее о DateTime

<?php
$startDate = new DateTime('1438/01/01');
$endDate = new DateTime('1439/01/01');

echo ($startDate->diff($endDate))->format("%R%a");
2

Другие решения

В Ларавеле

use Carbon\Carbon;

затем добавьте это в свой код.

$startDate = Carbon::parse('1438/01/01);
$endDate   = Carbon::parse('1439/01/01);
$dateDiff = $startDate->diff($endDate)->format("%a");

echo $dateDiff;
0

По вопросам рекламы [email protected]