我不知道在哪里做这个。这是我的配置文件的一部分:
'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'
所以我需要将此字符串转换为: 02-11-2010 。
我试过这个:
Yii::app()->format->formatDate($data);
我得到:
“遇到格式不正确的数值”
为什么 ?
:秒
更新:使用:yii::app()->dateFormatter->format('dd', $data); //返回当天;使用:yii::app()->dateFormatter->format('MMMM', $data); //返回月份;
工作。