为什么我的日期未正确本地化为 default_locale?
Why are my dates not properly localized with default_locale?
虽然我在 app.php 文件中正确设置了 APP_DEFAULT_LOCALE,但我无法弄清楚为什么我的日期没有转换为 FR 语言环境。
我收到了 10 月 3 日星期日 09:00,但我想要 Dim,3 octobre,09:00
我还需要做些什么吗?
'App' => [
'namespace' => 'App',
'encoding' => env('APP_ENCODING', 'UTF-8'),
'defaultLocale' => env('APP_DEFAULT_LOCALE', 'fr_FR'),
'defaultTimezone' => env('APP_DEFAULT_TIMEZONE', 'Europe/Brussels'),
这是我在视图中显示日期的方式:
<?= h($upcomingEvent->startdate->format('D, j F, H:i')) ?>
感谢您的帮助!
该设置不会影响 format()
方法,但会影响 i18nFormat()
方法(以及对象到字符串的转换)!
另请注意,i18nFormat()
方法 不 使用标准 PHP 格式化模式语法,但 the ICU syntax:
$upcomingEvent->startdate->i18nFormat('E, d MMMM, HH:mm')
另见
虽然我在 app.php 文件中正确设置了 APP_DEFAULT_LOCALE,但我无法弄清楚为什么我的日期没有转换为 FR 语言环境。
我收到了 10 月 3 日星期日 09:00,但我想要 Dim,3 octobre,09:00
我还需要做些什么吗?
'App' => [
'namespace' => 'App',
'encoding' => env('APP_ENCODING', 'UTF-8'),
'defaultLocale' => env('APP_DEFAULT_LOCALE', 'fr_FR'),
'defaultTimezone' => env('APP_DEFAULT_TIMEZONE', 'Europe/Brussels'),
这是我在视图中显示日期的方式:
<?= h($upcomingEvent->startdate->format('D, j F, H:i')) ?>
感谢您的帮助!
该设置不会影响 format()
方法,但会影响 i18nFormat()
方法(以及对象到字符串的转换)!
另请注意,i18nFormat()
方法 不 使用标准 PHP 格式化模式语法,但 the ICU syntax:
$upcomingEvent->startdate->i18nFormat('E, d MMMM, HH:mm')
另见