どこで作ればいいのかわからない。これが私の設定ファイルの一部です:
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
'name'=>'myApp',
'defaultController' => 'event/index', //events as default
'language'=>'pt',
'timeZone'=>'Europe/Lisbon',
'localeDataPath'=>dirname(__FILE__).'/../data/i18n',
'components'=>array(
'format' => array(
'datetimeFormat' => 'dd/mm/yyyy hh:mm',
'dateFormat' => 'dd/mm/yyyy',
'timeFormat' => 'hh:mm',
),
だから:私は次のような文字列として日付を取得しています:
'2010-11-02'
したがって、この文字列を2010年2月11日に変換する必要があります。
私はこれを試しました:
Yii::app()->format->formatDate($data);
私は得る:
「整形式でない数値が見つかりました」
なんで ?
:s
更新:使用:yii :: app()-> dateFormatter-> format('dd'、$ data); //日を返す; 使用:yii :: app()-> dateFormatter-> format('MMMM'、$ data); //月を返します;
働いた。