转换jalali日期到格里高利的问题

问题描述 投票:0回答:1

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

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

我怎么解决它?

php date jalali-calendar
1个回答
1
投票

你没有输入Jalali日期,你输入的日期大约600年前。

6月31日在你的时区当年不存在,这就是它提前一天跳过的原因。

© www.soinside.com 2019 - 2024. All rights reserved.