2016-04-19 15 views
0

Laravel (Php)に日付をローカライズする必要があります。私はCarbonを使って日付を操作しています。Php(Laravel)ロケールの問題

ここにいくつかの例と出力があります。

EX:1(正しく動作)

setlocale(LC_TIME, 'id'); 
dd(Carbon::now()->formatLocalized('%A %d %B %Y')); 

enter image description here


EX:2(動作しない)

あなたが出力で見ることができるようにここで

enter image description here

setlocale(LC_TIME, 'zh-TW');正しく動作しません。それは星期二のようなものを置くべきです。

ここで問題は何ですか?どのようにこれを克服する?ありがとうございました。

注:Windows-8.1XAMPを使用しています。

+0

でロケールを設定する –

+0

を試してみてください –

答えて

0

なしの両方が英語に戻る下落している、私はわからないが、「ZH-TW.utf8」を書いてみると、「zh_TW.UTF-8 UTF-8」この

Carbon::setLocale('de'); 
+0

残念ですが、これは 'Carbon'' diffForHumans()'ロケールにのみ該当し、すべてのCarbon日付のものをローカライズするためではありません。 –