Rumah >pembangunan bahagian belakang >tutorial php >实例详解Yii 2.0在Grid中格式化时间

实例详解Yii 2.0在Grid中格式化时间

怪我咯
怪我咯asal
2017-06-16 10:44:551217semak imbas

这篇文章主要跟大家分享了Yii 2.0在Grid中格式化时间的相关资料,文中给出了详细的示例代码供大家参考学习,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。

本文主要给大家介绍了关于Yii 2.0在Grid中格式化时间的相关内容,分享出来供大家参考学习,下面来看看详细的介绍:

直接上代码

<?= GridView::widget([ 
 &#39;dataProvider&#39; => $dataProvider,
 &#39;columns&#39; => [
 [&#39;class&#39; => &#39;yii\grid\SerialColumn&#39;],

 &#39;id&#39;,
 &#39;username&#39;,
 &#39;email:email&#39;,
 &#39;created_at:date&#39;, // 这两个需要显示为 2016.04.10
 &#39;updated_at:date&#39;, // 使用 :date 来格式化时间

 [&#39;class&#39; => &#39;yii\grid\ActionColumn&#39;],
],
]); ?>

当你使用 :date 格式化时间时,你会发现显示的时间是英文,没关系,我们可以配置

在 main.php 里,给 components 加上几行

&#39;components&#39; => [

  &#39;formatter&#39; => [
   &#39;dateFormat&#39; => &#39;YYY.MM.dd&#39;,
   &#39;decimalSeparator&#39; => &#39;,&#39;,
   &#39;thousandSeparator&#39; => &#39; &#39;,
   &#39;currencyCode&#39; => &#39;EUR&#39;,
  ],

Atas ialah kandungan terperinci 实例详解Yii 2.0在Grid中格式化时间. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn