Problem:
Bei der Anzeige auf der Startseite wählt der Benutzer das Datum über das Steuerelement aus, generiert ein Anzeigeformat wie 2016-11-01 und speichert Es wird als Zeitstempel vom Typ int in die Datenbank übertragen. Es muss konvertiert werden. Wie konvertiert man es?
(Empfohlenes Tutorial: yii-Framework )
Lösung:
Fügen Sie in der Regelmethode in der Modellklasse einfach Regeln hinzu.
Der spezifische Code lautet wie folgt:
public function rules() { return [ //使用filter来处理表单中时间的格式 ['create_time' , 'filter', 'filter' => function(){ return strtotime($this->create_time); }], ['update_time' , 'filter', 'filter' => function(){ return strtotime($this->update_time); }], ]; }
Darunter sind „create_time“ und „update_time“ zwei Attribute in der Entitätsklasse, Erstellungszeit und Änderungszeit, und die Funktion strtotime ist der Zeitstempel Konvertierungsfunktion.
Weitere Inhalte zum Thema Programmierung finden Sie in der Spalte Einführung in die Programmierung auf der chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie das Zeitformat im YII-Framework. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!