【发布时间】:2012-09-24 13:32:33
【问题描述】:
我在 Yii 的第一天
我刚刚学会了如何过滤列
$dataProvider=new CActiveDataProvider('User',
array(
'criteria' => array(
'select' => 'id, username, realname, email, companyId, languageId, registrationDate',
'order' => 'username ASC',
)
)
);
$this->render('index',array(
'dataProvider'=>$dataProvider,
));
现在我有一个问题:“registrationdDate”是一个 MySql 日期戳。
所以我需要显示本地化...我该怎么做?
视图的代码是一个列表。我正在使用这个列表:
<td><?php echo CHtml::encode($data->registrationDate); ?></td>
如何检测用户区域设置?例如,如何将“2012-10-13 13:33:45”格式化为正确的本地化字符串?
对于意大利语,它将是 13/10/2012 或 13-10-2012 附加 13:33:45
【问题讨论】:
-
我知道这个stackoverflow.com/questions/10662555/… 但我不明白...
-
向我们展示您展示该值的地方。
-
我添加了应用格式的视图代码。
标签: formatting yii datestamp