Hallo zusammen,
im Vorraus muss ich schonmal sagen das ich leider NULL plan von JavaScript habe, dennoch stehe ich vor einem Problem.
Ich benötige ein JavaScript Countdown Script, wobei ich mittlerweile eins kostenlos gefunden habe, was seinen zweck auch super erfüllt, allerdings hat das JavaScript bei dem Countdown ein für mich großes Problem, und zwar hat es keine führenden Nullen, was ich benötige sonst ab 9sec/minuten/stunden etc sich das gesamte Design verschiebt, was nicht sein darf.
Ist es möglich in folgendem JavaScript führende Nullen einzubauen?
Wenn ja wie?
PHP-Code:
<script language="Javascript">
<!--
var CountdownJahr = 2009;
var CountdownMonat = 6;
var CountdownTag = 5;
var CountdownStunde = 12;
var CountdownMinute = 30;
var CountdownSekunde = 0;
function CountdownAnzeigen()
{
var Jetzt = new Date();
var Countdown = new Date(CountdownJahr, CountdownMonat-1, CountdownTag, CountdownStunde, CountdownMinute, CountdownSekunde);
var MillisekundenBisCountdown = Countdown.getTime()-Jetzt.getTime();
var Rest = Math.floor(MillisekundenBisCountdown/1000);
var CountdownText = "";
if(Rest >= 31536000)
{
var Jahre = Math.floor(Rest/31536000);
Rest = Rest-Jahre*31536000;
if(Jahre > 1 || Jahre == 0)
{
CountdownText += Jahre + " Jahre ";
}
else if(Jahre == 1)
{
CountdownText += Jahre + " Jahr ";
}
}
if(Rest >= 86400)
{
var Tage = Math.floor(Rest/86400);
Rest = Rest-Tage*86400;
if(Tage > 1 || Tage == 0)
{
CountdownText += Tage + " Tage ";
}
else if(Tage == 1)
{
CountdownText += Tage + " Tag ";
}
}
if(Rest >= 3600)
{
var Stunden = Math.floor(Rest/3600);
Rest = Rest-Stunden*3600;
if(Stunden > 1 || Stunden == 0)
{
CountdownText += Stunden + " Stunden ";
}
else if(Stunden == 1)
{
CountdownText += Stunden + " Stunde ";
}
}
if(Rest >= 60)
{
var Minuten = Math.floor(Rest/60);
Rest = Rest-Minuten*60;
if(Minuten > 1 || Minuten == 0)
{
CountdownText += Minuten + " Minuten ";
}
else if(Minuten == 1)
{
CountdownText += Minuten + " Minute ";
}
}
if(Rest > 1 || Rest == 0)
{
CountdownText += Rest + " Sekunden ";
}
else if(Rest==1)
{
CountdownText += Rest + " Sekunde ";
}
document.getElementById('Countdown').innerHTML = CountdownText;
window.setTimeout("CountdownAnzeigen()", 1000);
}
//-->
</script>
Vielen dank im Vorraus!