CountDown timer
Hej eksperterJeg sidder og prøve på at få mit countdown timer til spillede rigtigt...
det er ligesom om den ikke vil dele det op i uger, dage, timer, minuter og sekunder rigtigt
Det skal lige siges at denne linie få jeg ved at hente fra mysql-tabel endtime
countdown('CD32','789907');
----------- kode --------------
function countdown(divid, endtime){
var numweeks = Math.floor(endtime / 604800);
var numdays = Math.floor(endtime / 86400);
var numhours = Math.floor((endtime % 86400) / 3600);
var numminutes = Math.floor(((endtime % 86400) % 3600) / 60);
var numseconds = ((endtime % 86400) % 3600) % 60;
if(numseconds >= 0){
if(numseconds <= 0 ){
var StrSeconds = "";
}else if(numseconds < 2 ){
var StrSeconds = numseconds + " Sekund ";
}else{
var StrSeconds = numseconds + " Sekunder ";
}
if(numminutes <= 0 ){
var StrMinutes = "";
}else if(numminutes < 2 ){
var StrMinutes = numminutes + " Minut ";
}else{
var StrMinutes = numminutes + " Minuter ";
}
if(numhours <= 0 ){
var StrHours = "";
}else if(numhours < 2 ){
var StrHours = numhours + " Time ";
}else{
var StrHours = numhours + " Timer ";
}
if(numdays <= 0 ){
var StrDays = "";
}else if(numdays < 2 ){
var StrDays = numdays + " Dag ";
}else{
var StrDays = numdays + " Dage ";
}
if(numweeks <= 0 ){
var StrWeeks = "";
}else if(numweeks < 2 ){
var StrWeeks = numweeks + " Uge ";
}else{
var StrWeeks = numweeks + " Uger ";
}
document.getElementById(divid).innerHTML = StrWeeks + StrDays + StrHours + StrMinutes + StrSeconds;
setTimeout("countdown('"+divid+"','"+(endtime-1)+"')",1000);
}else{
document.getElementById(divid).innerHTML = 'Udløbet';
}
}
countdown('CD32','789907');
