在插入数据库larav之前将儒略历日期转换为公历日期



我正在使用MorilogJalali软件包

我有日期选择器输入,输出如下:1400/08/01

我想把这个转换成公历并插入到数据库

我的数据库字段是datetime我的Controller Store方法是这样的:
Panelfile::create([
'title' => $request->title,
'color' => $request->color,
'expiration' => morilogJalaliCalendarUtils::createCarbonFromFormat('Y/m/d', $request->expiration),
]);

但是我有这个错误:<<strong> Undifine指数:年/strong>

怎么解?

您应该使用toGregorian将Jalali转换为Gregorian。这样的:

MorilogJalaliCalendarUtils::toGregorian(1395, 2, 18); // [2016, 5, 7]

注意,输出是一个数组:所以,如果你想在DB中存储字符串,你可以用-implode输出。

相关内容

  • 没有找到相关文章

最新更新