Php 拉维碳纤维套装';不适用
在我的laravel项目中,我无法用法语返回日期 在我的模型中,我有以下方法:Php 拉维碳纤维套装';不适用,php,laravel,datetime,locale,Php,Laravel,Datetime,Locale,在我的laravel项目中,我无法用法语返回日期 在我的模型中,我有以下方法: public function getShowDateAttribute() { Carbon::setLocale('fr_FR'); return Carbon::parse($this->conference_date)->format('D d F Y'); } 但日期仍然是英文的 我也试过了 setLocale(LC_TIME,'fr_FR'); 但日期仍然是英文的。 我也
public function getShowDateAttribute()
{
Carbon::setLocale('fr_FR');
return Carbon::parse($this->conference_date)->format('D d F Y');
}
但日期仍然是英文的
我也试过了
setLocale(LC_TIME,'fr_FR');
但日期仍然是英文的。
我也尝试过使用php日期函数和Carbon的localizedFormat方法,但结果总是一样的:英语中的日期
你知道这个问题吗?
(我使用区域设置进行了检查-我的计算机上有a和fr_fr)
谢谢仅在设置语言环境时使用
fr
。其他的看起来不错
Carbon::setLocale('fr');
仅在设置区域设置时使用
fr
。其他的看起来不错
Carbon::setLocale('fr');
因此,这里有一个新的推荐方法来处理碳的国际化
$date = Carbon::now()->locale('fr_FR');
echo $date->locale(); // fr_FR
echo $date->diffForHumans(); // il y a quelques secondes
echo $date->monthName; // décembre
echo $date->isoFormat('LLLL'); // undi 10 décembre 2018 16:20
因此,这里有一个新的推荐方法来处理碳的国际化问题
$date = Carbon::now()->locale('fr_FR');
echo $date->locale(); // fr_FR
echo $date->diffForHumans(); // il y a quelques secondes
echo $date->monthName; // décembre
echo $date->isoFormat('LLLL'); // undi 10 décembre 2018 16:20
使用全球本地化格式翻译碳日期 测试地点:Laravel 5.8、Laravel 6、Laravel 8
在config/app.php中
'locale' => 'id', // The default is 'en', but this time I want localize them to Indonesian (ID)
然后,要进行区域设置输出,请执行以下操作:
// WITHOUT LOCALE
Carbon\Carbon::parse('2019-03-01')->format('d F Y'); //Output: "01 March 2019"
now()->subMinute(5)->diffForHumans(); // Output: "5 minutes ago"
// WITH LOCALE
Carbon\Carbon::parse('2019-03-01')->translatedFormat('d F Y'); // Output: "01 Maret 2019"
now()->subMinute(5)->diffForHumans(); // Output: "5 menit yang lalu"
有关转换本地化日期的更多信息,请参见下面的链接
使用全球本地化格式翻译碳日期 测试地点:Laravel 5.8、Laravel 6、Laravel 8
在config/app.php中
'locale' => 'id', // The default is 'en', but this time I want localize them to Indonesian (ID)
然后,要进行区域设置输出,请执行以下操作:
// WITHOUT LOCALE
Carbon\Carbon::parse('2019-03-01')->format('d F Y'); //Output: "01 March 2019"
now()->subMinute(5)->diffForHumans(); // Output: "5 minutes ago"
// WITH LOCALE
Carbon\Carbon::parse('2019-03-01')->translatedFormat('d F Y'); // Output: "01 Maret 2019"
now()->subMinute(5)->diffForHumans(); // Output: "5 menit yang lalu"
有关转换本地化日期的更多信息,请参见下面的链接
我使用carbon v1,如果我无法解决问题,我会更改,但我应该能够使用carbon 1。请记住,carbon 2.x版本需要PHP 7.1.8+。我使用carbon v1,如果我不能解决这个问题,我会改变,但我应该能够用Carbon 1实现。请记住,Carbon 2.x版本需要PHP7.1.8+。这是否回答了您的问题?这回答了你的问题吗?