Hi,
irgend was stimmt da nochnicht so ganz, in Deutschland ist doch nicht GMT.
Warum nicht so?
----------------
<html>
<head>
<title>Datum</title>
<script language="JavaScript" type="text/javascript">
function ZeitOffset(Stunde_dif,Minute_dif)
{
var Jetzt = new Date();
Jetzt.setHours(Jetzt.getHours() + parseInt(Jetzt.getTimezoneOffset() / 60) + parseInt(Stunde_dif));
Jetzt.setMinutes(Jetzt.getMinutes() + (Jetzt.getTimezoneOffset() % 60) + parseInt(Minute_dif));
return (Jetzt);
}
function ZeitAnzeigen()
{
Zeit = ZeitOffset(2,0);
document.uhr.germany.value = Zeit.toLocaleString();
Zeit = ZeitOffset(-7,0);
document.uhr.glenpool.value = Zeit.toLocaleString();
window.setTimeout("ZeitAnzeigen()",1000);
}
//-->
</script>
</head>
<body>
<body onload="ZeitAnzeigen();">
<form name="uhr">
Glenpool: <input type="text" name="glenpool" size="30" readonly>
<br><br>
Germany: <input type="text" name="germany" size="30" readonly>
</form>
</body>
</html>
------------
Hoffe es klappt ;-)
Ach ja, ZeitOffset(2,0); bedeutet z.B. dass die gewünschte Zeit GMT + 2 Stunden ist.
Möchte ich den Zeitunterschied von -5 1/2 Stunden haben, so schreibe ich ZeitOffset(-5,-30);
Alles klar?
Ciao