0

日付のローカリゼーションを手伝ってくれる人はいますか? 私のコード:

<?php echo date("j F", ($data->create_time)); ?>

そして、次のように返します。

1月1日

この出力をロシア語に翻訳したい:

1 Января

4

2 に答える 2

2

CDateFormatterYii は、やなどのクラスを通じて堅牢な 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);
于 2012-04-03T09:18:59.177 に答える
1

私はこのコードを実行しませんでしたが、あなたが探しているものを探しています。

http://kr2.php.net/strftime

うだち^^

于 2012-04-03T09:16:52.217 に答える