Laravel Jalali日历的未定义指数年



我想在数据库中保存日期。我使用Persian_datepicker包来选择日期,也使用Jalali日历来转换为公历日期。但我得到了错误:

错误

未定义的指数年

代码

pdate = "۱۴۰۰/۰۳/۲۹";
MorilogJalaliJalalian::fromFormat('Y/m/d', $pdate)->toCarbon();

您应该将波斯日期转换为英语格式,然后再转换为格里高利。

۱۴۰\17.76;-۳-(波斯语格式(->1400-03-29(英文格式(->2021-06-19(gregorian(

我使用了Jalali包中的CalendarUtils类。假设CCD_ 2是";"。

代码

public function jalaliToCarbon($date)
{
$date = CalendarUtils::convertNumbers($date, true);
$latin_date = CalendarUtils::createCarbonFromFormat('Y-m-d', $date)->format('Y-m-d');
return $latin_date;
}

相关内容

  • 没有找到相关文章

最新更新