goloco: Mehrere Javascript Counter

Beitrag lesen

  1. einfaches Countdown-Script

So eins? n ist ein Timestamp der aus der Datenbank kommt:

function countdown(n) {
  startDatum=new Date(); // Aktuelles Datum
   var zielDatum=new Date(n.getYear(),n.getMonth(),n.getDay(),n.getHours(),n.getMinutes(),n.getSeconds());

// Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
  if(startDatum<zielDatum)  {

var stunden=0, minuten=0, sekunden=0;  

// 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);  

print(stunden+':'+minuten+':'+sekunden);

setTimeout('countdown()',200);  

}
  // Anderenfalls alles auf Null setzen
else {
print('0:0:00');
   }
}

  1. Synchronisation

und

  1. Mehrere Timer gleichzeitig bedienen

weiter?