NEWS
Zeitstempel konvertieren
-
Hallo,
ich bekomme einen Zeitstempel in folgendem Format von einem Server
in der Vis hätte ich aber diesen Wert gerne plus 2 Stunden Wie kann man das umrechnen?
-
@massenbach sagte: Wert gerne plus 2 Stunden Wie kann man das umrechnen?
Weshalb plus 2 Stunden?
on('idXYZ', function(dp) { let date = new Date(dp.state.val).getTime() + 7200000; // in ms });
-
@paul53 weil der übermittelte Zeitstempel aus einer anderen Zeitzone stammt und ich auf der Visu gerne unsere Zeit sehen würde ohne immer erst im Kopf umrechnen zu müssen (was ich durchaus könnte
) Danke erst mal für das Skript.... geht das auch mit blockly? Da stehe ich bei Java etwas auf dem Schlauch wie ich jetzt was einsetzen muss.
-
@massenbach sagte: Zeitstempel aus einer anderen Zeitzone stammt
Andere Zeitzone oder UTC? Falls UTC, unterscheidet sich die Differenz bei Winter- und Sommerzeit.
@massenbach sagte in Zeitstempel konvertieren:
geht das auch mit blockly?
-
@paul53 stimmt, es handelt sich um UTC. Also in der Winterzeit darf ich dann nur 3600000 addieren. Werde das Blockly nachher test. Erstmal vielen Dank für Deine Hilfe
-
@massenbach sagte: es handelt sich um UTC.
Dann verwende eine JS-Funktion UTC2Locale(date) mit Ergebnis:
return new Date(date).getTime() - new Date().getTimezoneOffset() * 60000;
oder
return new Date(date + 'Z').getTime();
-