Mit Hilfe dieses Artikels können Sie eine dynamische Uhr in Ihre Webseite einfügen, die nicht – wie bei Javascript sonst üblich – auf der Uhrzeit des Besuchers basiert, sondern auf der aktuellen Uhrzeit Ihres Webservers.

Im folgenden Quellcode finden Sie eine komplette Webseite, die die Einbindung einer dynamischen Serveruhrzeit demonstriert.

<?php
$Javascriptzeit = date("Y, n, j, G, i, s");
?>
<html>
<head>
<script language="JavaScript">
<!--
var Serverzeit = new Date(<?php echo$Javascriptzeit; ?>);

function UhrzeitAnzeigen()
{
    if(!document.all && !document.getElementById)
    {
        return;
    }

    var Stunden = Serverzeit.getHours();
    var Minuten = Serverzeit.getMinutes();
    var Sekunden = Serverzeit.getSeconds();
    Serverzeit.setSeconds(Sekunden+1);

    if(Stunden <= 9)
    {
        Stunden = "0" + Stunden;
    }

    if(Minuten <= 9)
    {
        Minuten = "0" + Minuten;
    }

    if(Sekunden <= 9)
    {
        Sekunden = "0" + Sekunden;
    }

    Uhrzeitanzeige = Stunden + ":" + Minuten + ":" + Sekunden;

    if(document.getElementById)
    {
        document.getElementById("Uhrzeit").innerHTML = Uhrzeitanzeige
    }
    else if(document.all)
    {
        Uhrzeit.innerHTML = Uhrzeitanzeige;
    }

    setTimeout("UhrzeitAnzeigen()", 1000);
}
//-->
</script>
<title>Uhrzeit des Webservers mit Javascript und PHP dynamisch anzeigen</title>
</head>
<body onLoad="UhrzeitAnzeigen();">
Uhrzeit: <span id="Uhrzeit"></span>
</body>
</html>

Quelle: http://www.webmaster-resource.de