Yii2 ArrayHelper::map() 格式化日期
Yii2 ArrayHelper::map() format date
我在索引中有以下内容。php/gridview 小部件:
'filter' => ArrayHelper::map(Hwzrpp::find()->all(), 'id', 'wa'),
wa
是存储在数据库中的日期,格式为:2018-12-12
。有没有一种快速的方法来应用另一种格式,例如:date
或 Yii::$app->formatter->asDate()
在 map()
中的某处,以便我可以这样显示日期: 12.12.2018
在下拉列表中?我没有找到任何相关信息。
您可以将 Closure
作为 map()
的第三个参数传递:
'filter' => ArrayHelper::map(Hwzrpp::find()->all(), 'id', function ($data) {
return Yii::$app->formatter->asDate($data->wa);
}),
我在索引中有以下内容。php/gridview 小部件:
'filter' => ArrayHelper::map(Hwzrpp::find()->all(), 'id', 'wa'),
wa
是存储在数据库中的日期,格式为:2018-12-12
。有没有一种快速的方法来应用另一种格式,例如:date
或 Yii::$app->formatter->asDate()
在 map()
中的某处,以便我可以这样显示日期: 12.12.2018
在下拉列表中?我没有找到任何相关信息。
您可以将 Closure
作为 map()
的第三个参数传递:
'filter' => ArrayHelper::map(Hwzrpp::find()->all(), 'id', function ($data) {
return Yii::$app->formatter->asDate($data->wa);
}),