如何更改 Carbon Laravel 中印度尼西亚的日期格式?
How do you change the date format of Indonesia in Carbon Laravel?
我想将日期格式更改为印度尼西亚日期格式。
我在 app/Providers/AppSserviceProvider.php
中添加了这样的代码
public function boot()
{
config(['app.locale' => 'id']);
\Carbon\Carbon::setLocale('id');
}
然后我这样称呼他:
\Carbon\Carbon::setLocale('id');
echo \Carbon\Carbon::now()->format('l, d F Y');
但效果不佳,日期格式还不是印度尼西亚语。怎么了?
您可以在 config/app.php
文件内的 timezone
变量中控制应用程序的时区。
不要忘记在以下时间后清除缓存:php artisan config:cache
.
更新:试试这个:
setlocale(LC_ALL, 'IND');
echo \Carbon\Carbon::now()->formatLocalized('%A %d %B %Y');
请朋友们试试 :
$date = Carbon::parse('2021-03-16 08:27:00')->locale('id');
$date->settings(['formatFunction' => 'translatedFormat']);
echo $date->format('l, j F Y ; h:i a'); // Selasa, 16 Maret 2021 ; 08:27 pagi
我想将日期格式更改为印度尼西亚日期格式。 我在 app/Providers/AppSserviceProvider.php
中添加了这样的代码public function boot()
{
config(['app.locale' => 'id']);
\Carbon\Carbon::setLocale('id');
}
然后我这样称呼他:
\Carbon\Carbon::setLocale('id');
echo \Carbon\Carbon::now()->format('l, d F Y');
但效果不佳,日期格式还不是印度尼西亚语。怎么了?
您可以在 config/app.php
文件内的 timezone
变量中控制应用程序的时区。
不要忘记在以下时间后清除缓存:php artisan config:cache
.
更新:试试这个:
setlocale(LC_ALL, 'IND');
echo \Carbon\Carbon::now()->formatLocalized('%A %d %B %Y');
请朋友们试试 :
$date = Carbon::parse('2021-03-16 08:27:00')->locale('id');
$date->settings(['formatFunction' => 'translatedFormat']);
echo $date->format('l, j F Y ; h:i a'); // Selasa, 16 Maret 2021 ; 08:27 pagi