将贾拉利日期转换为公历的问题

时间:2018-12-07 19:56:38

标签: php date jalali-calendar

当在jaalali年中输入日期31-06(例如1397-06-31)到php date函数时,输出显示在此之后的一天!

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

我该如何解决?

1 个答案:

答案 0 :(得分:1)

您没有输入贾拉利日期,而是输入了约600年前的日期。

6月31日在您所在的时区不存在,因此正好跳过了一天。