In meinem Code habe ich 3 Daten (Beitrittsdatum, Bestätigungsdaten & Entlastungsdatum) für den Mitarbeiter im d.M.Y Format, wenn ich diese Daten in der Datenbank erzeuge und aktualisiere immer nur Standarddaten erhalte. Bitte helfen Sie mir.Wie erstellt und aktualisiert man das Datum im d.M.Y Format in die Datenbank in yii2 basic?
Antwort
In Ihrem Controller innerhalb Erstellen Aktion Versuchen Sie Folgendes.
$model->created_on = date('Y-m-d H:i:s');
In Ihrem Controller innerhalb Update-Aktion Versuchen Sie dies.
$model->updated_on = date('Y-m-d H:i:s');
In meinem Controller habe ich so $ model-> Joining_date = date ('d-M-Y'); Es wird nur als Standarddatum gespeichert. – Ammu
@Ammu: Überprüfen Sie die Struktur Ihrer Tabelle in db. Ihr Datentyp sollte Datetime für Joining_date sein. Wählen Sie keine Standardeinstellungen. –
Versuchen Sie, diese
$model->Joining_date= date('Y-m-d H:i:s', strtotime($data['YourModelname']['Joining_date']));
oder sonst
Überprüfen Sie die Struktur Ihrer Tabelle in db. Ihr Datentyp sollte Datetime für Joining_date sein. Wählen Sie keine Standardeinstellungen aus.
In meiner Datenbank habe ich Datentyp für Joining_date, da ich nur Datum und (d-M-Y) Format brauche. – Ammu
@Amu Versuchen Sie, Ihr Ziel zu erreichen, indem Sie Kartik Widget verwenden. http://webtips.krajee.com/save-display-date-time-fields-different-formats-yii2/ –
Danke an alle habe ich es
In Modell, fügen Sie wie dieses
public function beforeSave($insert)
{
$this->date1 = Yii::$app->formatter->asDate($this->date1, 'yyyy-MM-dd');
$this->date2 = Yii::$app->formatter->asDate($this->date2, 'yyyy-MM-dd');
$this->date3 = Yii::$app->formatter->asDate($this->date3, 'yyyy-MM-dd');
parent::beforeSave($insert);
return true;
}
public function afterFind()
{
$this->date1 = Yii::$app->formatter->asDate($this->date1, 'd-M-Y');
$this->date2 = Yii::$app->formatter->asDate($this->date2, 'd-M-Y');
$this->date3 = Yii::$app->formatter->asDate($this->date3, 'd-M-Y');
parent::afterFind();
return true;
}
- 1. Wie man Datenbank in yii2 einrichtet?
- 2. Wie konvertiert man das Datum in ein Word-Format?
- 3. Wie analysiert man ein Datum im Format "YYYYmmdd" in JavaScript?
- 4. yii2 in die Datenbank einfügen
- 5. Wie konvertiert man das JJJJ-MM-TT-Format mit jQuery in das Format "Langes Datum"?
- 6. Wie überprüft man, ob eine Email in der Datenbank yii2 basic existiert
- 7. Format Datum Nummer von Datenbank
- 8. Datum und Uhrzeit Format in FullCalendarJS
- 9. Wie behandelt man das Datum in Django?
- 10. Wie erstellt man saubere URLs im Yii2-Framework mit .htaccess?
- 11. Zeige Datum im Datumsbereich Format in Winkel
- 12. SQL Server-Datenbank zuletzt aktualisiert Datum Uhrzeit
- 13. Wie erstellt man offline RecyclerView in Android? Und wie aktualisiert man nur die neuesten Daten?
- 14. Wie zeigt man das Datum im Format HH: mm: ss in JasperReports an?
- 15. Datum im UK-Format und Django-Format in echtes Datum umwandeln
- 16. Wie man Widget mit pjax im modalen Fenster in yii2 aktualisiert
- 17. Wie aktualisiert man die sqlserver Datenbank in mvc.net
- 18. Wie erstellt man SQLite-Datenbank in Android
- 19. Konvertieren Zeichenfolge in Datum in Visual Basic
- 20. Yii2 Pfad Format rekursive URL
- 21. Yii2, kann nicht das Schreiben in die Datenbank aktualisieren
- 22. Ein anderes automatisches Datumsfeld wie erstellt und aktualisiert in CakePHP
- 23. Wie erstellt man eine CGColorSpaceRef im Format RGBAh?
- 24. Format Datum in websql
- 25. j2me - Wie erstellt man ein Bild im JPG-Format?
- 26. Datum im NSString-Format, das null iOS zurückgibt?
- 27. Basic Rails Frage - Wie erstellt man einen neuen Eintrag in der Datenbank?
- 28. Wie erstellt man eine SQlite-Datenbank nur im UTF-16-Format?
- 29. Wie man Datenbanktabelle mit web2py erstellt, einfügt und aktualisiert?
- 30. Wie erstellt man zusammengesetzten Primärschlüssel mithilfe von Migration in Yii2?
können Sie bitte Ihre try zeigen? Was ist das genaue Format? und was willst du formatieren? fügen Sie hier Ihren Code ein –