Yii CGrivView中的完整月份名称

时间:2014-01-31 18:22:07

标签: php yii

我喜欢这样的

array(
'name'=>'date',
'type'=>'date',
'value'=>'date("M j, Y", $data->date)',
),

它显示的日期格式如年/月/日所有数字,但我想要一个月的全名,如:2014年9月10日。我搜索互联网,但没有任何帮助我解决这个问题..

2 个答案:

答案 0 :(得分:0)

    array(
        'name'=>'date',
        'type'=>'date',
        'value'=>'Yii::app()->dateFormatter->formatDateTime(CDateTimeParser::parse($data->date, "yyyy-MM-dd"),"medium",null)'
    ),

修改

经过测试的代码: 我已经测试过这段代码可能会对你有帮助。

<?php
    $date=date('yyyy-MM-dd');
    $form=Yii::app()->dateFormatter->formatDateTime(CDateTimeParser::parse($date, "yyyy-MM-dd"),"medium",null);
    CVarDumper::Dump($form,100,true);
    die();
    ?>

它让我回复

'Feb 1, 2014'

答案 1 :(得分:0)

来自http://php.net/manual/en/function.date.php

'value'=>'date("j F Y",$data->date)'