将jalali日期转换为gregorian时出现问题



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

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

我该怎么修?

您输入的不是贾拉利日期,而是大约600年前的日期。

那年6月31日在你的时区并不存在,这就是为什么它会提前一天跳过。

相关内容

  • 没有找到相关文章

最新更新