2012-04-03 4 views
0

누구든지 날짜 현지화를 도와 드릴 수 있습니까? 내 코드 :날짜 현지화

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

는 그리고 반환

1월 1일

나는 러시아어이 출력 번역 할 :

1 Января

답변

2

YII는 CDateFormatterCLocale과 같은 클래스를 통해 I18N 강력한 기능을 제공한다. 응용 프로그램의 current language에 대해이 클래스의 인스턴스를 얻을 수 있습니다 (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); 
+0

감사합니다,하지만 난 내가 원하는 위치를 정의한다 러시아어 형식? –

+1

@Nick_NY : [응용 프로그램 구성] (http://www.yiiframework.com/doc/guide/1.1/en/basics.application#application-configuration)에서 : 'languge'=> 'ru''. – Jon

+0

은 기본적으로 Google을 사용합니다. 어떻게 변수/무언가에 따라 자동으로 영국이나 우리를 선택할 수 있습니까? – shorif2000