2016-06-03 11 views
0

Also benutze ich sequelize.j und mysql. config.json:Daten aus der Datenbank abgerufen ist eine andere als gespeichert

{ 
    "development": { 
    "username": "******", 
    "password": "******", 
    "database": "******", 
    "host": "127.0.0.1", 
    "dialect": "mysql", 
    "timezone": "Europe/Warsaw" 
    }, 
    "production": { 
    } 
} 

und ich spare Date Datenbank. Daten in der Datenbank werden gespeichert - gültige Zeit.

Aber wenn ich aus der Datenbank auswähle, ist die Zeit in der falschen Zeitzone.

wie löst man das?

Antwort

0

Bitte stellen Sie sicher, dass Sie NODE_ENV Modus und nie Zeit in Knoten js trösten, weil sie automatisch in iso-Format konvertiert, können Sie in versuchen Konsole

new Date(); 

oder

new Date().toISOString(); 
+0

'> new Date() ; Fr Jun 03 2016 10:53:31 GMT + 0200 (CEST) 'Auf der Konsole ist alles in Ordnung. – user3468055

+0

verwenden Sie Knoten js REPL für Konsole –

+0

Für App mit Problem Zeit funktioniert gut, wenn ich '' console.log (neues Datum); '' vor Abruf – user3468055

Verwandte Themen