Datediff mit verschiedenen Zeitzonen

Hallo Team,
ich bekomme aus einer Airtable ein Datum, das z.B. so aussieht:
„Deadline“: „2023-10-25T09:30:00.000Z“
Dieses „.000Z“ am Ende ist glaube ich die Entsprechung der UTC, also „+00:00“. Wichtig für dieses Projekt ist, daß bei jedem Run überprüft werden muß, ob diese Deadline erreicht ist - das Problem ist hier, daß Synesty ja mit unserer Zeitzone rechnet. Die kann ja aber je nach Sommer-/Winterzeit +1 oder +2 Stunden betragen. Wie rechne ich nun diese Deadline um in eine vergleichbare Zeit, um dann die Differenz zur gegenwärtigen Zeit zu errechnen (ohne if then else-Schleifen mit eingefügten Datumswerten, in die ich die geltenden Umschaltzeitpunkte von Sommer- auf Winterzeit usw. manuell eingeben würde)?

Vielen Dank und herzliche Grüße,
Michael Podolsky
podcomm e-commerce management

Hallo Michael,

ich würde folgenden Ansatz probieren.
Du kannst über ${.now?string(„zzz“)} dir die momentane Zeitzone ausgeben lassen.
Im Moment bekommst du da CEST raus, sprich also UTC+2
Wenn DST nicht aktiv ist, würdest du CET raus bekommen, sprich also UTC+1

Du kannst also auf deinen UTC Zeitstempel je nach Zeitzone +1 oder +2 drauf rechnen.
Den .now Wert kannst du dann mit dem UTC Wert vergleichen.

Viele Grüße
Stefan

Coole Idee, danke Stefan. Die Funktion kannte ich noch nicht.

Gruß Micha