2016-03-23 7 views
0

Ich muss die Werte von Javascript Date.UTC() zu einem Array von Graphen liefern. Wenn ich es manuell wie Date.UTC(2016, 2, 21) mache, was äquivalent zu '2016-03-21' ist, dann funktioniert es gut, aber ich muss die Ergebnisse von Mysql nicht manuell abrufen, so dass ich UNIX_TIMESTAMP('2016-03-21') * 1000 benutze, aber die seltsame Sache ist, dass ich unterschiedliches Ergebnis für beide bekomme. Wie man dasselbe macht?Unterschiedliches Ergebnis mit Mysql erhalten UNIX_TIMESTAMP() zu JAVASCRIPT Date.UTC()

Date.UTC(2016, 2, 21) = 1458518400000 
UNIX_TIMESTAMP('2016-03-21') * 1000 = 1458498600000 
+0

Ja, In Date.UTC() Jan = 0 und so weiter, können Sie versuchen, es in der Konsole. –

+0

Ich habe versucht, Zeitzone von MYSQL immer noch nicht funktioniert. –

+0

UTC Zeit hat TZ Zeitunterschied .... Unterschied hier ist '+5: 30' das ist' IST' –

Antwort

0

Das Problem war ich zum ersten Mal der Zeitzone verdeckte benötigen

unter Verwendung folgende Anweisung, um die Ergebnisse zu entsprechen
set time_zone = 'value' 
Verwandte Themen