Der Browser-Speicher localStorage ist nicht verfügbar. Entweder unterstützt dein Browser ihn nicht oder du hast ihn deaktiviert oder er ist voll. Ohne localStorage werden deine Lösungen nicht gespeichert.
UTC Setter und Getter
Die bisher vorgestellten sieben Date-Getter und -Setter beziehen sich auf die lokale Zeit. Repräsentiert ein Date-Objekt den
31.12.2022 22:00 Uhr UTC, so liefern die Methoden
Analog zu den sieben lokalen Date-Gettern und -Settern gibt es sieben UTC Date-Getter und -Setter:
getFullYear()
, getMonth()
, getDate()
und getHours()
in Deutschland (UTC+1) die Werte 2022
, 11
, 31
und 23
. In Japan (UTC+9) erhielte man
2023
, 0
, 1
und 7
.
Analog zu den sieben lokalen Date-Gettern und -Settern gibt es sieben UTC Date-Getter und -Setter:
getUTCFullYear()
, setUTCFullYear()
,
getUTCMonth()
usw. Für obiges Datum liefern die Methoden getUTCFullYear()
, getUTCMonth()
, getUTCDate()
und getUTCHours()
unabhängig vom Ort die Werte 2022
, 11
, 31
und 22
.Aufgabe
Schreibe eine Funktion
Beispiel: Für
toJST
, die ein Date entgegennimmt und das Datum inkl. Uhrzeit als String in der
Japan Standard Time (JST)
zurückgibt. Die Uhrzeit soll dabei ohne Millisekunden angegeben werden.Beispiel: Für
date = new Date(Date.UTC(2022, 11, 31, 22, 0))
sollte
toJSTDateTimeString(date)
den String '2023-01-01T07:00:00 JST'
ergeben.