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 回答