具有本地化格式的 Carbon CreateFromFormat
Carbon CreateFromFormat with a localized format
我正在尝试将 strftime()
的本地化日期转换为 Laravel 上的 Carbon 对象。
这是我的代码:
$format = Session::get(SESSION_DATE_FORMAT_LOCALIZED);
$dateTime = Carbon::createFromFormat($format, $date);
$format -> "D M j, Y"
$date -> "Ven Décembre 31, 2021"
但是它说找不到文本月份。我尝试使用带有“%”的格式,但我得到了同样的错误。我该如何解决?
echo Carbon::createFromLocaleFormat('D F j, Y', 'fr', 'Ven. Décembre 31, 2021');
短日 name/short 月份名称需要完全匹配,例如在法语中,D
格式是 "Ven."
而不是 "Ven"
。
我正在尝试将 strftime()
的本地化日期转换为 Laravel 上的 Carbon 对象。
这是我的代码:
$format = Session::get(SESSION_DATE_FORMAT_LOCALIZED);
$dateTime = Carbon::createFromFormat($format, $date);
$format -> "D M j, Y"
$date -> "Ven Décembre 31, 2021"
但是它说找不到文本月份。我尝试使用带有“%”的格式,但我得到了同样的错误。我该如何解决?
echo Carbon::createFromLocaleFormat('D F j, Y', 'fr', 'Ven. Décembre 31, 2021');
短日 name/short 月份名称需要完全匹配,例如在法语中,D
格式是 "Ven."
而不是 "Ven"
。