Muvon53: Zwei laufende Uhren gleichzeitig

Wie kann ich zwei der Uhren, die in http://selfhtml.teamone.de/dhtml/beispiele/datumuhr.htm gezeigt werden gleichzeitig auf einer Site haben?
Welche Stellen des Scriptes müsste ich da wie ändern?

Warum ich das will? Eine sollte die Lokalzeit zeigen, die andere UTC+9

THX, im Voraus, Muvon53

  1. hallo,

    Wie kann ich zwei der Uhren, die in http://selfhtml.teamone.de/dhtml/beispiele/datumuhr.htm gezeigt werden gleichzeitig auf einer Site haben?

    Du baust einfach zwei Funktionen und nennst die beiden Funktionen "uhr_local" und "uhr_utc9" und bindest sie an den gewünschten Stellen ein.

    Grüße aus Berlin

    Christoph S.

  2. function ZeitAnzeigen1() {
     .
     .
     .
     timer1=window.setTimeout("ZeitAnzeigen1()",1000);
    }

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

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

    <body onLoad="zeitstart">

    1. 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
      1. Pardon!

        UNIXTIME = jetzt.getTime()-timeDiff;

        Da muss ein PLUS hin:
        UNIXTIME = jetzt.getTime()+timeDiff;

        MFFG (Mit freundlich- friedfertigem Grinsen)

        fastix®

        --
        Meinereinerselbst ist auf der Suche nach Aufträgen
  3. Moin!

    Wie kann ich zwei der Uhren, die in http://selfhtml.teamone.de/dhtml/beispiele/datumuhr.htm gezeigt werden gleichzeitig auf einer Site haben?

    Warum ich das will? Eine sollte die Lokalzeit zeigen, die andere UTC+9

    Ermittele einfach in dem script auch die andere Uhrzeit und trage sie an anderer Stelle ein. Du musst das Skript nur varieren.

    Welche Stellen des Scriptes müsste ich da wie ändern?

    Das zu erklären läuft darauf hinaus es für Dich zu tun. Du musst eigentlich nur die Kommentare an der von Dir genennten Stelle lesen. Es ist sehr einfach.

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix®

    --
    Meinereinerselbst ist auf der Suche nach Aufträgen
    1. Moin!

      Es ist sehr einfach.

      Das nehme ich jetzt mal zurück. Soooo einfach ist es auch wieder nicht gewesen.

      MFFG (Mit freundlich- friedfertigem Grinsen)

      fastix®

      --
      Meinereinerselbst ist auf der Suche nach Aufträgen