Suche im Forum:
Suchen


Autor Nachricht
Beitrag16.11.2006 um 23:33 (UTC)    
Titel: "countdown"

hallo ihr lieben..
ich suche einen html code für eine art countdown.
allerdings keinen der mir zählt wie lange es bis zu einem bestimmten zeitpunkt ist sondern einen wie lange ich zB mit meinem freund zusammen bin.
kann mir jemand helfen?
wäre echt lieb..
dankschön
______________
[img:e7e85a3064]http://img.webme.com/pic/engellein_loho.gif[/img:e7e85a3064]
Beitrag16.11.2006 um 23:34 (UTC)    
Titel:

wirklich countdown oder eher einen countup?

soll der ab einem zeitpunkt zählen oder von einem?
Beitrag17.11.2006 um 12:49 (UTC)    
Titel:

er soll von einem bestimmten zeitpunkt in der vergangenheit zählen wieviele tage seit dem vergangen sind.
______________
[img:e7e85a3064]http://img.webme.com/pic/engellein_loho.gif[/img:e7e85a3064]
Beitrag17.11.2006 um 13:15 (UTC)    
Titel:

das ist dann kein Count down, sonder ein Count-up Wink

Ein Countdown startet von 10 auf 0
Ein Countup startet bei 0 auf 10

Wink
Ich seh mich mal um
______________
[img:0282f8e205]http://www.myloads.de/upload4/65854.gif[/img:0282f8e205]
Beitrag17.11.2006 um 13:16 (UTC)    
Titel:

- JavaScript : Datum & Uhrzeit : Countup -


Ein Countup mit JavaScript, der Jahre, Monate, Tage, Stunden, Minuten und Sekunden seit einem beliebigen Zeitpunkt zählt.

Erfolgreich getestet mit Internet Explorer 5.5 und 6.0, Netscape 4.75, 6.1, 7.0 und 7.1, Mozilla 1.0, 1.21 und 1.4 sowie Opera 6.01, 7.01 und 7.23.

Im Countdown-Script wurden einfach der Start- und Ziel-Zeitpunkt miteinander vertauscht. Die Kalenderreform von 1582 (siehe Anmerkung beim Wochentag-Script) habe ich hier aber nicht berücksichtigt. (Wer von vor 1583 zählen möchte, muss noch ein wenig basteln Smile.


Demo:

Wie die Zeit vergeht. Schon
ist das neue Jahrtausend alt.


Der Quelltext:

Code:
<html>
  <head>
    <title>Datum-Countup mit JavaScript</title>

    <script language="JavaScript">
      var jahr=2001, monat=1, tag=1, stunde=0, minute=0, sekunde=0; // Start-Datum in MEZ

      function countup() {
        var startDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);
        zielDatum=new Date(); // Aktuelles Datum

        // Countup erst berechnen und anzeigen, wenn Start-Datum überschritten wird
        if(startDatum<zielDatum)  {

          var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;

          // Jahre
          while(startDatum<zielDatum) {
            jahre++;
            startDatum.setFullYear(startDatum.getFullYear()+1);
          }
          startDatum.setFullYear(startDatum.getFullYear()-1);
          jahre--;

          // Monate
          while(startDatum<zielDatum) {
            monate++;
            startDatum.setMonth(startDatum.getMonth()+1);
          }
          startDatum.setMonth(startDatum.getMonth()-1);
          monate--;

          // Tage
          while(startDatum.getTime()+(24*60*60*1000)<zielDatum) {
            tage++;
            startDatum.setTime(startDatum.getTime()+(24*60*60*1000));
          }

          // Stunden
          stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
          startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);

          // Minuten
          minuten=Math.floor((zielDatum-startDatum)/(60*1000));
          startDatum.setTime(startDatum.getTime()+minuten*60*1000);

          // Sekunden
          sekunden=Math.floor((zielDatum-startDatum)/1000);

          // Anzeige formatieren
          (jahre!=1)?jahre=jahre+" Jahre,  ":jahre=jahre+" Jahr,  ";
          (monate!=1)?monate=monate+" Monate,  ":monate=monate+" Monat,  ";
          (tage!=1)?tage=tage+" Tage,  ":tage=tage+" Tag,  ";
          (stunden!=1)?stunden=stunden+" Stunden,  ":stunden=stunden+" Stunde,  ";
          (minuten!=1)?minuten=minuten+" Minuten  und  ":minuten=minuten+" Minute  und  ";
          if(sekunden<10) sekunden="0"+sekunden;
          (sekunden!=1)?sekunden=sekunden+" Sekunden":sekunden=sekunden+" Sekunde";

          document.countupform.countupinput.value=
              jahre+monate+tage+stunden+minuten+sekunden;

        }
        // Anderenfalls alles auf Null setzen
        else document.countupform.countupinput.value=
            "0 Jahre,  0 Monate,  0 Tage,  0 Stunden,  0 Minuten  und  00 Sekunden";

        setTimeout('countup()',200);
      }
    </script>
  </head>

  <body onload="countup()">
    <form name="countupform">
      <p>
        <input size="75" name="countupinput">
      </p>
    </form>
  </body>

</html>

______________
[img:0282f8e205]http://www.myloads.de/upload4/65854.gif[/img:0282f8e205]
Beitrag17.11.2006 um 13:29 (UTC)    
Titel:

cool.thx web-kondor
______________
.........................................................................
www.damn-gfx.de
.........................................................................
www.allgemeine-zone.de
.........................................................................
Beitrag18.11.2006 um 12:39 (UTC)    
Titel:

huui das is ja super
dankeschön Smile
______________
[img:e7e85a3064]http://img.webme.com/pic/engellein_loho.gif[/img:e7e85a3064]
Beiträge der letzten Zeit anzeigen:   


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de