<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() {
var Zeit = new Date();
var Stunden = Zeit.getHours();
var Minuten = Zeit.getMinutes();
var Sekunden = Zeit.getSeconds();
var countmin = 60 - (Minuten + 1);
var countsec = 60 - (Sekunden + 1);
var countminstring = countmin.toString();
var countsecstring = countsec.toString();
if(countminstring.length < 2)
{
var countminout = "0" + countminstring;
} else {
var countminout = countminstring;
}
if(countsecstring.length < 2)
{
var countsecout = "0" + countsecstring;
} else {
var countsecout = countsecstring;
}
switch(Stunden)
{
case 0: var nextstd = "02:00 Uhr";
break;
case 1: var nextstd = "02:00 Uhr";
break;
case 2: var nextstd = "04:00 Uhr";
break;
case 3: var nextstd = "04:00 Uhr";
break;
case 4: var nextstd = "06:00 Uhr";
break;
case 5: var nextstd = "06:00 Uhr";
break;
case 6: var nextstd = "08:00 Uhr";
break;
case 7: var nextstd = "08:00 Uhr";
break;
case 8: var nextstd = "10:00 Uhr";
break;
case 9: var nextstd = "10:00 Uhr";
break;
case 10: var nextstd = "12:00 Uhr";
break;
case 11: var nextstd = "12:00 Uhr";
break;
case 12: var nextstd = "14:00 Uhr";
break;
case 13: var nextstd = "14:00 Uhr";
break;
case 14: var nextstd = "16:00 Uhr";
break;
case 15: var nextstd = "16:00 Uhr";
break;
case 16: var nextstd = "18:00 Uhr";
break;
case 17: var nextstd = "18:00 Uhr";
break;
case 18: var nextstd = "20:00 Uhr";
break;
case 19: var nextstd = "20:00 Uhr";
break;
case 20: var nextstd = "22:00 Uhr";
break;
case 21: var nextstd = "22:00 Uhr";
break;
case 22: var nextstd = "00:00 Uhr";
break;
case 23: var nextstd = "00:00 Uhr";
break;
default: var nextstd = "error";
}
if(Stunden %2 == 0)
{
document.getElementById("anzeige").firstChild.nodeValue = "Noch " + "1 Stunde " + countminout + " Minuten und " + countsecout + " Sekunden" + " bis " + nextstd;
}
else
{
document.getElementById("anzeige").firstChild.nodeValue = "Noch " + "0 Stunden " + countminout + " Minuten und " + countsecout + " Sekunden" + " bis " + nextstd;
}
}
</script>
<p id="anzeige" style="font: bold 16px arial; color: blue;">00:00</p>