Gunnar Bittersmann: Angular8 UTC Datum als UTC erkennen

Beitrag lesen

@@hmm

wenn ich eine eingabe habe die als UTC gemeint ist zb 01.01.2000 10:00 Uhr

Mit „Eingabe“ meinst du Eingabefelder für Datum und Uhrzeit?

und diese leider als MEZ String gespeichert wird.

Ja, new Date('2020-02-04 11:00') wertet die Zeit in lokaler Zeitzone, bei Locale mit MEZ kommt in UTC 2020-02-04T10:00Z heraus.

☞ erstes und zweites Formular im Pen

Dann habe ich das problem, dass mit 1-2 Stunden fehlen oder? Wie kann ich das ändern?

Indem du sofort bei der Eingabe die Uhrzeit schon als UTC wertest. Wie Jürgen schon sagte, ist Date.UTC() dabei hilfreich.

☞ drittes Formular im Pen

LLAP 🖖

--
„Man kann sich halt nicht sicher sein“, sagt der Mann auf der Straße, „dass in einer Gruppe Flüchtlinge nicht auch Arschlöcher sind.“
„Stimmt wohl“, sagt das Känguru, „aber immerhin kann man sich sicher sein, dass in einer Gruppe Rassisten nur Arschlöcher sind.“

—Marc-Uwe Kling