当在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 ?>
我怎么解决它?
你没有输入Jalali日期,你输入的日期大约600年前。
6月31日在你的时区当年不存在,这就是它提前一天跳过的原因。