Immer aktuelle Datum in Millisekunden (UTC) (KEINE Verwendung von strings)

Gut, man könnte denken, dass diese Frage schon gefragt wurde, aber ich denke, es hat nicht. Die Lösungen, die ich gelesen habe über alle diese "puzzle" - Technik (wie getUTCMonth() + getUTCMinutes + ...).
Aber ich will nur vergleichen der verstrichenen Sekunden zwischen zwei UTC (!) Termine, gilt dies nicht.

Wie jeder weiß, kann man die aktuellen (nicht-UTC) Datum:

var d = new Date();
var t_millis = d.getTime();

Aber das ist NICHT das, was ich will. Ich möchte das aktuelle system-Datum in UTC und in Millisekunden, also nicht Durcheinander über mit Saiten. AFAIK wird die variable t_millis enthalten den Millisekunden-Wert den aktuellen Zeitstempel in GMT-Zeit, nicht UTC).
(Da d ist in GMT, wie gut. , Es sei denn getTime() ist eine Art der impliziten Zeitzone Konvertierung, ich. e. addition mit dem offset VOR gibt die Millisekunden an, aber ich habe nie gelesen, dass irgendwo)

Also gibt es wirklich keinen anderen Weg, als das hinzufügen von offset zu der Zeit Wert?
Ich bin verzweifelt auf fehlt eine Funktion wie getUTCTimeMillis() bekannt aus anderen Sprachen.

Ich verstehe es nicht. UTC ist GMT, für alle Absichten und Zwecke.
Ja UTC ist GMT...ich hätte sagen sollen "lokale Zeit" statt. Mein schlechtes. Wenn ich meine "GMT", die ich in der Regel bedeuten, die gegenüber der UTC-ich. e. lokale Zeit gezeigt, die von GMT+/-offset, während ich halte UTC = konstant.

InformationsquelleAutor syntaxerror | 2012-06-01

Schreibe einen Kommentar