日付のローカリゼーションを手伝ってくれる人はいますか? 私のコード:
<?php echo date("j F", ($data->create_time)); ?>
そして、次のように返します。
1月1日
この出力をロシア語に翻訳したい:
1 Января
日付のローカリゼーションを手伝ってくれる人はいますか? 私のコード:
<?php echo date("j F", ($data->create_time)); ?>
そして、次のように返します。
1月1日
この出力をロシア語に翻訳したい:
1 Января
CDateFormatter
Yii は、やなどのクラスを通じて堅牢な i18n 機能を提供しますCLocale
。およびを使用して、アプリケーションの現在の言語に対するこれらのクラスのインスタンスを取得できます。これらを使用して、現在のロケールから直接取得した形式文字列 (うまく機能する場合) またはカスタム文字列を指定して、日付を書式設定します。Yii::app()->getDateFormatter()
Yii::app()->getLocale()
$formatter = Yii::app()->getDateFormatter();
$format = Yii::app()->getLocale()->getDateFormat('medium'); // use built-in
$format = 'd MMMM'; // or use custom
echo $formatter->format($format, $data->create_time);