金色木叶枫 2015-02-04 13:16:33 22915次浏览 6条评论 7 0 0

Yii2.0在GridView中如何格式化日期时间类型

在GridView中格式化日期时间类型这个我想应该在我们的日常项目中是比较常见的,也是必不可少的,那么我们应该如何呢?
直接上代码:

<?= GridView::widget([
        'dataProvider' => $dataProvider,
        'filterModel' => $searchModel,
        'columns' => [
            ['class' => 'yii\grid\SerialColumn'],
            'id',
             [
                'attribute' => 'category',
                'label'=>'栏目',
                'value'=>
                  function($model){
                      return  Article::get_type_text($model->category);   //主要通过此种方式实现
                    },
               ],

            'title',
            [
                'attribute' => 'uid',
                'label'=>'管理员',
                'value'=>
                function($model){
                    return  Article::get_uid_type_text($model->uid);   //主要通过此种方式实现
                },
            ],
            [
                'attribute' => 'updatetime',
                'label'=>'更新时间',
                'value'=>
                function($model){
                    return  date('Y-m-d H:i:s',$model->updatetime);   //主要通过此种方式实现
                },
                'headerOptions' => ['width' => '170'],
            ],
            ['class' => 'yii\grid\ActionColumn', 'header' => '操作'],
        ],
    ]); ?>

ok 带你展示完毕!希望对大家的有点用!

原文链接地址

您需要登录后才可以评论。登录 | 立即注册