Yii:如何在视图中格式化日期时间并按年搜索

时间:2014-03-10 17:35:23

标签: php datetime yii

我有这段代码:

array(
        'name'=>'create_time',
        'type'=>'datetime',
        'filter'=>Lookup::items('create_time'),
    ),

我想:

  1. 日期为01.03.2009 16:09:47,而非2009/01/03 04:09:47 AM(以及完整的月份名称 - 使用特定语言)
  2. 只有年份的过滤器

2 个答案:

答案 0 :(得分:4)

更Yii导向的方式是:

'value'=>'Yii::app()->dateFormatter->format("d.m.y h:i:s",strtotime($data->datetime))',

答案 1 :(得分:1)

array(
    'name'=>'create_time',
    'value'=>'date("d.m.y h:i:s", $data->datetime)',
    'filter'=>Lookup::items('create_time'),
),

如果您想以其他格式显示日期,可以更改日期功能.. http://in3.php.net/manual/en/function.date.php所有支持格式的列表..