Webdesign & Computer Forum

      SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  PartnerPartner   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 


Countdown mit PHP Jahre, Monate, Tage, Stunden, Minuten.....

 
Neues Thema eröffnen   Neue Antwort erstellen    Forum für Webdesign und Computerprobleme Foren-Übersicht -> PHP ohne mySql
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
mcliquid
Moderator


Anmeldedatum: 20.06.2007
Beiträge: 75
Wohnort: Markdorf

BeitragVerfasst am: 26.06.2007, 18:47    Titel: Countdown mit PHP Jahre, Monate, Tage, Stunden, Minuten.....

So was ich für sehr nützlich finde, es Countdown der
Jahre, Monate, Tage, Stunden, Minuten und Sekunden anzeigt!
Sehr geeignet für Neujahrs Countdown oder für Zeitbegrenzte Angebote!

Der Countdown läuft üder das <script> tag !
Man kann den Countdown auch beliebig verändern...

Hier der Code:

Code:
<script>
      // Ziel-Datum in MEZ
      var jahr=2007, monat=7, tag=7, stunde=16, minute=30, sekunde=0;
      var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);

      function countdown() {
        startDatum=new Date(); // Aktuelles Datum

        // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
        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.countdownform.countdowninput.value=
              jahre+monate+tage+stunden+minuten+sekunden;

          setTimeout('countdown()',200);
        }
        // Anderenfalls alles auf Null setzen
        else document.countdownform.countdowninput.value=
            "0 Jahre,  0 Monate,  0 Tage,  0 Stunden,  0 Minuten  und  00 Sekunden";
      // Bemerk nicht löschen!
     // by mcliquid.de
    </script>


Ich hoffe das funktioniert alles prima sonst einfach das Problem posten!
_________________
www.mcliquid.de
www.bbq-crew.de
www.andrethum.de
www.jugendforum-markdorf.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Forum für Webdesign und Computerprobleme Foren-Übersicht -> PHP ohne mySql Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


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


Impressum | Find and buy tickets | Tickets und Eintrittskarten | Veranstaltungen | Motorrad Chopper Cruiser | www.webdesign-computer.de | Wellness und Geschenke | Biker-Motorrad-Hotels
www.recipes-cooking.de | Webmaster-Top100 | Webdesign für Bäcker | Webdesign für Metzger | Computer Forum | Kochrezepte zubereiten | www.billigster-preis.de | www.niedrigster-preis.org

Webmaster Top100 | www.beliebtestewebseite.de

PHP ohne mySql :: Countdown mit PHP Jahre, Monate, Tage, Stunden, Minuten.....