我正在使用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
输出。