Anthony DiNozzo: Counter mit mehreren "Ziel-Date"s

Beitrag lesen

Hi,
ich bins nochmal ich formuliere die Frage mal um:

Wie kriege ich in folgenden Code ein zweites Datum rein???

  
      var jahr=2011, monat=2, tag=24, stunde=00;  
      var zielDatum=new Date(jahr,monat-1,tag,stunde);  
  
      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;  
  
          // 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);  
  
          // 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";  
  
          document.countdownform.countdowninput.value=  
              jahre+monate+tage+stunden;  
  
          setTimeout('countdown()',200);  
        }  
        // Anderenfalls alles auf Null setzen  
        else document.countdownform.countdowninput.value=  
            "0 Jahre,  0 Monate,  0 Tage,  0 Stunden";  
      }