Как преобразовать hijric дату в strtotime

Я делаю проект в php, сейчас я столкнулся с проблемой преобразования hijric date. Я не знаю, как конвертировать hijric date в strtotime(); или как преобразовать хирическую дату в григорианскую дату (дата в формате ГГГГ-ММ-ДД)

$your_date = strtotime('1439-03-09');

Это не получит strtotime значение hijric date Пожалуйста, помогите мне решить эту проблему

Спасибо

1 ответ

Решение

Вы можете использовать доступный класс Hijri в григорианский конвертер, чтобы сначала получить григорианскую дату, чем использовать strtotime, чтобы получить требуемый вывод

include "Hijri_GregorianConvert.class.php";
$DateConv=new Hijri_GregorianConvert;
$format="YYYY/MM/DD";
$hijriDate="1439-03-09";
$gregorianDate = $DateConv->HijriToGregorian($hijriDate,$format);
echo "Hijri to Gregorian Result: ".$gregorianDate."<br>";
echo $your_date = strtotime($gregorianDate);

этот класс также предлагает некоторые дополнительные функции, связанные с датой хиджры.

Другие вопросы по тегам