Ich benutze HIGHCHART in angularjs app. ich von API Datum erhaltenDate.parse() funktioniert nicht mit highchart
var dateTime = new Date(value.date_time); // Wed Jun 07 2017 10:00:00 GMT+0200 (Central European Summer Time)
nachdem ich unixTimeStamp
var unixTimeStamp1 = dateTime.getTime(); // 1496822400000
Und diese Arbeit normalerweise in Google Chrome und Firefox konvertieren, wenn highchart öffnen, aber in Safari und IE nicht funktioniert. Jetzt muss ich in Millisekunden konvertieren
var unixTimeStamp = Date.parse(unixTimeStamp1); // here i get NaN
und alle Diagramme ist leer.
Wenn ich das versuchen, statt oben
var unixTimeStamp = new Date(unixTimeStamp1*1000); // Wed May 24 49476 06:00:00 GMT+0200 (Central European Summer Time)
diese Arbeit in alle Browser (IE, Safari, Chrome, Firefox ...) aber, das Datum in der Tabelle ist nicht korrekt. Damit ich Datum wie folgt auf das Bild unten
Ich entschuldige mich, wenn dies eine doppelte Frage, aber ich die richtige Antwort für mein Problem nicht finden .
Was den Wert ist ' value.date_time'? –
value.date_time = 2017-06-07 10:00:00 – Arter
Okay, dann bekommst du nur 'time' und konvertiere dann zum Datum. Sie haben ein korrektes Datum. Aber warum musst du es mal ändern und dann auf den neuesten Stand bringen? –