fastix®: Zwei laufende Uhren gleichzeitig

Beitrag lesen

Moin!

function zeitstart() {
timer2=window.setTimeout("ZeitAnzeigen2()",1000);
timer1=window.setTimeout("ZeitAnzeigen1()",1000);
}

Ups. Genau das würde ich wohl wohl nicht machen.... was nicht heisst, dass es nicht geht.

Mein Vorschlag:

jetzt=new Date();

timeDiff = jetzt.getTimezoneOffset() * 60 * 1000 ;
  /* liefert den Unterschied zwischen der Systemzeit des Benutzers und GMT in Millisekunden */

UNIXTIME = jetzt.getTime()-timeDiff;
  /* Ermittlung der Unixzeit(GMT) in Millisekunden */

utc_p9=UNIXTIME+9*3600*1000;
  /* 9 Stunden a 3600 Sekunden a 1000 Millisekunden dazu (GMT +9...) */

jetzt_utc_p9 = new Date(utc_p9);
  /* Tatsächlich: das geht.... in new Date(Millisekunden seit 01.01.1970 00:00:00) */

stunde=jetzt.getHours();
  minute=jetzt.getMinutes();
  stunde_utc_p9=jetzt_utc_p9.getHours();
  minute_utc_p9=jetzt_utc_p9.getMinutes();
 /* Weiter, wie bei Stefan Münz */

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Meinereinerselbst ist auf der Suche nach Aufträgen