Проблема в преобразовании даты Джалали в григорианский

При вводе даты 31-06 в году Джалали (например, 1397-06-31) в функцию даты php, выходные данные отображаются через один день после этого!

<?php
$date = date_create('1397-06-31');
echo date_format($date, 'Y-m-d');
// the output is 1397-07-01
?>

Как я могу это исправить?

0

Решение

Вы не ввели дату Джалали, вы ввели дату ~ 600 лет назад.

31 июня не существовало в этом году в вашем часовом поясе, поэтому он пропускает один день вперед.

0

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

Других решений пока нет …

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