Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Countdown
#1
Habe eine Variable (PHP) und die heißt $rest in $rest habe ich nun gespeichert, wie viele Sekunden noch verbleiben, ab dem jetztigen Zeitpunkt!

Nun will ich dies aber als Countdown anzeigen lassen (BSPSmile

$rest = 60;

Nun soll wenn man die Seite öffnet follgendes kommen: Es bleiben noch 1 Minute und 0 Sekunden über und dann geht die Uhr runter (Es bleiben noch 0 Minuten und 59 Sekunden über

PS. hier ist der Code den ich gerne benutzen würde / der euch bestimmt weiterhelfen wird!!!:

PHP Code:
<script language="JavaScript">
      
// Ziel-Datum in MEZ
      
var jahr=2011monat=6tag=25stunde=18minute=0sekunde=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=0monate=0tage=0stunden=0minuten=0sekunden=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<10sekunden="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=
            
"Scooter Konzert ist soebend gestartet / bereits zu Ende xPP";
      }
    </
script
Ihr wollt sowas wie DS gerne online spielen - Privatserver?!

klick
Reply


Messages In This Thread
Countdown - by maikmille - 27.06.2011, 15:34
RE: Countdown - by Steffen - 27.06.2011, 15:50
RE: Countdown - by maikmille - 27.06.2011, 15:52
RE: Countdown - by Steffen - 27.06.2011, 15:54
RE: Countdown - by maikmille - 27.06.2011, 15:55
RE: Countdown - by Steffen - 27.06.2011, 16:06
RE: Countdown - by Molt - 27.06.2011, 16:09
RE: Countdown - by maikmille - 27.06.2011, 16:10
RE: Countdown - by Steffen - 27.06.2011, 16:10
RE: Countdown - by maikmille - 02.09.2011, 11:56
RE: Countdown - by Steffen - 02.09.2011, 13:03
RE: Countdown - by maikmille - 02.09.2011, 13:19
RE: Countdown - by Steffen - 02.09.2011, 13:27
RE: Countdown - by maikmille - 02.09.2011, 18:07



Users browsing this thread: 3 Guest(s)