Zeitmessung mit Java

<script language="JavaScript">
<!--
Jetzt = new Date();
var Start = Jetzt.getTime();

function ZeitAnzeigen()
{
var absSekunden = Math.round(ZeitBerechnen());
var relSekunden = absSekunden % 60;
var absMinuten = Math.round((absSekunden-30)/60);
var relMinuten = absMinuten % 60;
var absStd = Math.round((absMinuten-30)/60);
var anzSekunden ="" + ((relSekunden > 9) ? relSekunden : "0" + relSekunden);
var anzMinuten ="" + ((relMinuten > 9) ? relMinuten : "0" + relMinuten);
var anzStd ="" + ((absStd > 9) ? absStd : "0" + absStd);
document.all.Zeit.innerHTML = "Time: " + anzStd + ":" + anzMinuten + ":" + anzSekunden + " Stunden";
window.setTimeout('ZeitAnzeigen()',1000);
}
function ZeitBerechnen()
{
var Immernoch = new Date();
return((Immernoch.getTime() - Start)/1000);
}

function Aufendhalt()
{
Ende = new Date();
Endzeit = Ende.getTime();
Aufendhalt = Math.floor((Endzeit - Start)/ 1000);
alert("Sie waren " + Aufendhalt + " Sekunden auf dieser Seite");
}

function SagDatumUndZeit()
{
var Tag = Jetzt.getDate();
var Monat = Jetzt.getMonth() + 1;
var Jahr = Jetzt.getYear();
var Stunden = Jetzt.getHours();
var Minuten = Jetzt.getMinutes();
var NachVoll = ((Minuten < 10) ? ":0" : ":");
alert("Guten Tag!\nHeute ist der "
+ Tag + "." + Monat + "." + Jahr + "\nEs ist jetzt "
+ Stunden + NachVoll + Minuten + " Uhr");
}

//-->
</script>

<body text=#999900 bgColor=#C8C8E6 leftMargin=0 topMargin=0 text=#999900 onload="SagDatumUndZeit()" onUnload="Aufendhalt()">

<TABLE cellSpacing=10 cellPadding=10 width="100%" border=0>
<TR>
<TD>
<p align=center><b><form id=Zeit></form></b>
<script language=JScript>
<!--
window.setTimeout("ZeitAnzeigen()",1000);
// -->
</script></font></p></td></tr></table>