【问题标题】:Problem in convert jalali date to gregorian将 jalali 日期转换为公历的问题
【发布时间】:2018-12-07 19:56:38
【问题描述】:

当在 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
?>

我该如何解决?

【问题讨论】:

标签: php date jalali-calendar


【解决方案1】:

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

6 月 31 日在您所在的时区中并不存在,这就是它提前一天跳过的原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-13
    • 2021-04-29
    • 1970-01-01
    • 2015-11-22
    • 2013-07-21
    • 1970-01-01
    相关资源
    最近更新 更多