Christian Ludwig: Weltzeit

Beitrag lesen

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