<script language="javascript" type="text/javascript">
/*
* -------------------------------------------------------------------------------------
* "THE BEER-WARE LICENSE":
* As long as you retain this notice you can do whatever you want with this stuff.
* If we meet some day, and you think this stuff is worth it, you can buy me a beer
* in return, Marcel Melzig -
glattwalzwerk@web.de
*
* PS: If I meet the author of this license (Poul-Henning Kamp) i will spend him a beer.
*
* -------------------------------------------------------------------------------------
*/
var uhr = setInterval("countdown()", 1000);
function countdown() {
// Zuerst wird die Uhrzeit samt Datum ermittelt und in einer Variable gespeichert
var Zeit = new Date();
// Als nächstes können wir uns aus dem Datum nun unsere Stunden,- Minuten- und Sekundenzahl auslesen.
var Stunden = Zeit.getHours();
var Minuten = Zeit.getMinutes();
var Sekunden = Zeit.getSeconds();
// Die Uhr soll ja herunter zählen. Deshalb bereche ich die Differenz.
var countstd = 24 - (Stunden + 1);
var countmin = 60 - (Minuten + 1);
var countsec = 60 - (Sekunden + 1);
// Für den nächsten Schritt muss ich den Wert in eine Zeichenkette umwandeln.
var countminstring = countmin.toString();
var countsecstring = countsec.toString();
// Nun überpfüfe ich die Länge der Zeichenkette. Ist sie kleiner als 2, dann
// setze ich der Optik wegen eine 0 vor die Zahl. Es soll ja die Uhr erkannt
// werden.
if(countminstring.length < 2)
{
var countminout = "0" + countminstring;
} else {
var countminout = countminstring;
}
if(countsecstring.length < 2)
{
var countsecout = "0" + countsecstring;
} else {
var countsecout = countsecstring;
}
if(countstd == 1)
{
document.getElementById("anzeige").firstChild.nodeValue = "Noch 1 Stunde " + countminout + " Minuten und " + countsecout + " Sekunden";
}
else
{
document.getElementById("anzeige").firstChild.nodeValue = "Noch " + countstd + " Stunden, " + countminout + " Minuten und " + countsecout + " Sekunden";
}
}
</script>
<p id="anzeige" style="font: bold 16px arial; color: blue;">00:00</p>