im Versuch Date-Objekt mit dem aktuellen Zeit bestimmter Zeitzone zu erhalten,JQuery Datum Objekt von Zeitzone
var options = {
timeZone: 'Asia/Novokuznetsk',
year: 'numeric', month: 'numeric', day: 'numeric', hour: 'numeric', minute: 'numeric', second: 'numeric', hour12: false
},
formatter = new Intl.DateTimeFormat([], options),
date_string = formatter.format(new Date()),
dsplit = date_string.split(","),
date_arr = dsplit[0].split("/"),
time_arr = dsplit[1].split(":"),
now = new Date(date_arr[2], date_arr[0] - 1, date_arr[1], time_arr[0], time_arr[1], time_arr[2]);
Und now
gibt aktuelle Zeit bestimmter Zeitzone. Hauptproblem ist, dass nicht alle Zeitzonen von diesem Beispiel unterstützt werden. Gibt es eine bessere Möglichkeit, das Datumobjekt der aktuellen Zeit in einer bestimmten Zeitzone zu erhalten?
Ich denke, Ihr Vorschlag passen sollte, aber ich weiß nicht ausgeglichen. Zeitzonenformat Asien/Novokuznetsk, Eupore/Kiew usw. –
Sie können den tatsächlichen Offset mit diesem erhalten: var offset = new Date(). GetTimezoneOffset(); Konsole.log (Offset); –
Und es wäre Offset meiner Zeitzone. Wie kann man den Offset der Zeitzone Europa/Kiew kennen, wenn ich die aktuelle Zeit in Kiew nicht kenne? –