通过pdo_mssql取回的时间格式,是否有方法可以进行格式化?

通过pdo_mssql取回的时间格式为09 14 2009 10:50AM,不知道在yii中,是否有函数可以将这种格式转变为Y-m-d H:i:s的格式?

请各位指点?

mssql应该有提供时间格式化函数的,去查查手册吧

mssql中,可以用sql语句来进行格式化,但是对于用crud生成的view,比如:




<?php $this->widget('zii.widgets.CDetailView', array(

	'data'=>$model,

	'attributes'=>array(

		'id',

		'ticketno',

		'station1',

		'station2',

		'truckno',

		'sendercode',

		'sender',

		'receivercode',

		'receiver',

		array(

			'name'=>'datetime1',

			'value'=>$model->datetime1,

		),



我该如何使用mssql的函数呢?

应该是在DAO处理,如:


$criteria=new CDbCriteria;

$criteria->select='id, to_char(\'date\',\'yyyy-mm-dd\') as date';

$model=Article::model()->find($criteria);

print_r($model);Yii::app()->end();

好主意,确实没想到,多谢了