Heim  >  Artikel  >  Backend-Entwicklung  >  Datumsformatierung in GridView in Yii2 und Datumssuche möglich machen

Datumsformatierung in GridView in Yii2 und Datumssuche möglich machen

不言
不言Original
2018-06-08 10:22:121996Durchsuche

Dieser Artikel stellt hauptsächlich die relevanten Informationen zur Datumsformatierung von Yii2 und zur Implementierung von durchsuchbaren Datums-Tutorials vor.

Ich werde Ihnen zunächst die Datumsformatierungs-Renderings zeigen sind zufrieden Bitte lesen Sie weiter:

Wir besprechen dies im Einzelfall

1 Das Feld „created_at“ wird im Zeitformat gespeichert. Es ist sehr einfach, das Feld „created_at“ direkt in der Rasteransicht auszugeben.

2. Wenn die Der in der Datenbank gespeicherte Zeitstempeltyp ist wie auf der linken Seite im obigen Bild dargestellt. Sie müssen ihn wie folgt ausgeben:

[
'attribute' => 'created_at',
'value' => function ($model) {
return date('Y-m-d H:i:s', $model->created_at);
},
],
[
'attribute' => 'created_at',
'format' => ['date', 'Y-m-d H:i:s'],
],

Das Obige zeigt zwei Möglichkeiten Um das Format auszugeben, sind beide in Ordnung. Wenn Sie jedoch einen Suchmechanismus implementieren möchten, ist dies sehr praktisch, wenn Ihre Datenbank Datum und Uhrzeit speichert.

Der Code lautet wie folgt

$query->andFilterWhere([
// ......
'created_at' => $this->created_at,
// ......
]);

Wenn Ihre Datenbank Zeitstempel speichert.

Der erste Schritt besteht darin, die entsprechenden Regeln wie in der Abbildung unten gezeigt zu ändern

Der zweite Schritt besteht darin, den dataProvider zu ändern, indem auf den folgenden Code verwiesen wird

rrree

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Pathinfo- und ThinkPHP-URL-Muster unter Nginx implementieren

yii2.0 implementiert Pathinfo-Formular-Access-Konfigurationsmethode

Das obige ist der detaillierte Inhalt vonDatumsformatierung in GridView in Yii2 und Datumssuche möglich machen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn