Ich versuche, das aktuelle Datum im UTC-Format zu erhalten. Bis jetzt bin ich in der Lage, es zu tun, aber was ich feststelle, ist, dass es nach dem aktuellen "Systemdatum" sucht und das Ergebnis zurückgibt. Ich will das nicht passieren, weil ich es speziell im UTC-Format brauche und nicht, um das Systemdatum zu bekommen.Wie bekomme ich das Datum im UTC-Format unabhängig vom aktuellen Systemdatum mit Javascript?
Auch das Format, das ich ausgegeben habe, ist das Ergebnis, das ich ohne Änderungen darin haben möchte. Irgendwelche Vorschläge wären eine große Hilfe.
Hier ist mein Code:
var now = new Date();
var currentDate;
var date = (new Date(now) + '').split(' ');
date[0] = date[0] + ',';
date[2] = date[2] + ',';
currentDate = [date[0], date[1], date[2], date[3]].join(' ');
return currentDate;
Diese kehrt als Mi Apr26 2016. Wenn dieser Code woanders mit einer Zeitdifferenz von etwa + -12, wird das Datum sein, dass Systemdatum ausgeführt wird UTC was ich nicht will.
UTC ist kein Format, es ist ein [* Zeitstandard *] (http://www.timeanddate.com/time/aboututc.html). Die einzige standardisierte Datumsformatierung ist * toISOString *, alle anderen Formatierungen sind implementierungsabhängig. Es gibt kleine Formatierungsbibliotheken wie [* date-format.js *] (https://github.com/barbir/js-date-format/blob/master/js/date-format.js) oder viel größere wie [* moment.js *] (http://momentjs.com/). Sie haben kein Format angegeben und auch nicht, warum das aktuelle Systemdatum nicht passt. – RobG