Calocybe: 2 Uhrzeiten anzeigen/Tageswechsel

Beitrag lesen

Hallo Karl!

Wie kriege ich da den Tageswechsel berücksichtigt.
Ist bei uns 23.00 dann ist anderswo 2 Stunden später schon der nächste Tag.

Dank dem Konzept, wie die Uhrzeit gespeichert ist, naemlich als Anzahl der Millisekunden seit 01.01.1970, ist das ganz einfach:

Berlin = new Date();
Moscow = new Date(Berlin.getTime() + 2*3600*1000);

Hier wird also Berlin mit der Ortszeit initialisiert. Moscow, das zwei Zeitzonen weiter oestlich liegt, bekommt die Berliner Zeit plus zwei Stunden (in Millisekunden) verpasst. Jetzt kannst Du ganz normal mit
    bd = Berlin.getDate();
    md = Moscow.getDate();
den Tag ermitteln. Die Differenzen werden dabei automatisch eingerechnet.

Calocybe