NEWS
[Frage] Zeitstempel aus sql-DB in UTC
-
Hallo zusammende,
ich habe gelernt, dass Daten per sql in der MariaDB immer mit dem UTC-Zeitstempel hinterlegt werden.
Wie geht Ihr damit um, wenn Ihr Daten per javascript aus der DB in der Lokalzeit ausgeben möchtet v.a. vor dem Hintergrund, dass der Zeitoffset ja nicht konstant ist, sondern von der Sommer-/Winterzeit abhängt?Aktuelles Beispiel:
pi@iobroker-pi:~ $ sudo mysql -e "select now();"; date +---------------------+ | now() | +---------------------+ | 2023-06-26 19:01:07 | +---------------------+ Mo 26. Jun 19:01:07 CEST 2023
Javascript in iobroker gibt zum selben Zeitpunkt folgendes zurück:
[{'now()':'2023-06-26T17:03:48.000Z'}]
Hitzige Grüße,
Ralf -
@rogerwilco-0 sagte: Javascript in iobroker gibt zum selben Zeitpunkt folgendes zurück:
new Date('Zeitstring') wandelt in das Date-Objekt, das als lokale Uhrzeit interpretiert wird.
Mittels formatDate() kann ein beliebiger lokaler Datums-/Zeitstring erstellt werden. -
@paul53 Cool, Danke für den Tipp, das hat funktioniert!