在yii webapp中显示数据库中的数据时,我想将日期列的日期格式从yyyy-mm-dd更改为dd-mm-yyyy ..
我的视图中的出生日期列。
<?php echo CHtml::encode($data->getAttributeLabel('Date Of Birth')); ?>
<?php echo CHtml::encode($data->dob); ?>
答案 0 :(得分:1)
你能试试吗,
Yii::app()->dateFormatter->formatDateTime(
CDateTimeParser::parse(
$data->dob,
'dd-mm-yyyy'
),
'short',null
);
参考:http://www.yiiframework.com/wiki/183/using-international-dates/
答案 1 :(得分:0)
您可以使用DateTime
<?php
$date = DateTime::createFromFormat('Y-m-d', $data->dob);
echo $date->format('d-m-Y');