Ich habe ein Datumsfeld mit table.date('day');
in KNX-Schema festgelegt. Wenn ich es mit knex('table_name').insert({ someOtherData, day: '2016-08-14'})
einfügen und dann knex.select('day').from('table_name')
benutze, bekomme ich [Date: 2016-08-13T22:00:00.000Z]
. Es scheint, als ob es speichert es als "2016-08-14T00: 00: 00.000Z" und subtrahiert dann 2 Stunden, um es in UTC zu konvertieren.Knex speichert das Datum falsch
1
A
Antwort
0
Die Dokumentation auf schema building scheint vage aber versuchen Sie, diese Datumszeichenfolge zu einem js-Datum Konstruktor zu liefern, ich bin ziemlich sicher, dass es Ihnen das richtige Datum liefern wird.
es versucht, jedes Datum zu vertreten, wie die specs empfiehlt, deshalb sehen Sie das Datum auf diese Weise.
1
Dieses Problem liegt möglicherweise an der Zeitzonenumwandlung. Hast du versucht Timestamp zu verwenden?
table.timestamp('response_deadline')
Es wird konvertieren Datum Datentyp zu Zeitstempel mit Zeitzone.
Verwandte Themen
- 1. Parse speichert das eindeutige Objekt falsch
- 2. „Reverse“ falsch analysiert Datum
- 3. Parsing Datum falsch
- 4. Datum wird falsch ausgegeben
- 5. Jackson Datum Deserialisierung falsch
- 6. Spring Boot und MongoDB - wie man das Datum speichert
- 7. . NET speichert meine programmatisch erstellte Bitmap falsch
- 8. Knex Transaktion mit Promises
- 9. MMS Datum ist immer falsch
- 10. Flotendiagramm Datum Objekt Zeit falsch
- 11. Javascript schafft Datum falsch Monat
- 12. MySQL Knex mathematische Operation
- 13. MYSQL Datum Jahr speichert in anderem Format
- 14. Erstellen knex Migration
- 15. in Textdatei identifiziert Datum Während Datum falsch mit unterschiedlichen Daten
- 16. Das Google Kalender-Backup speichert das Erstellungsdatum des Ereignisses nicht
- 17. Führen Sie das Update innerhalb der Knex-Migration aus
- 18. Rails: Wie speichert man das Datum in "Chennai" Zeitzone in der Datenbank
- 19. PHP Format Datum wird falsch angezeigt
- 20. Knex-Migration mit roher Zeichenfolge
- 21. Javascript Datum int Wert falsch ist
- 22. In der JSP-Ansicht falsch angezeigtes Datum
- 23. Knex-Migration dropForeign funktioniert nicht?
- 24. SSL-Zertifikat nicht nach dem Datum falsch
- 25. Javascript Datum Zeichenfolge falsch Monat Kommissionierung bis
- 26. Firefox speichert das Passwort, aber Chrome speichert das Passwort für das Login-Formular nicht
- 27. Knex-Tabelle mit Fremdschlüsseleinschränkungen abschneiden
- 28. Knex verspricht generiert Typ Fehler
- 29. Knex Migration Erstellen von Fremdschlüssel
- 30. Knex und MySQL datetime Feldpräzision