Ed X: Weltzeit

Beitrag lesen

Hi Ron,

ich hoffe das hier ist dein Lösungsansatz.
also ich überarbeite nicht dein gesamtes script, aber: wenn du in deutschland bist ist dein GMT-offset negativ in Amiland positiv. So stellst du fest wo du bist.
Schau dir das untere script an, und es ist eigentlich ganz einfach.

Wenn Du unbedingt noch deine Tagesabfrage reinhaben willst, erweitere es einfach :-)

<html><head>
<title>Test</title>
<script language="JavaScript">
function zeitabfrage()
 {
 now = new Date();
 hours = now.getHours();
 minutes = now.getMinutes();
 seconds = now.getSeconds();
 localOffset = now.getTimezoneOffset() / 60;

if (localOffset > 0) // das muss America sein
 {
 GlenpoolTime = hours + ":" + minutes + ":" + seconds;
 GermanTime = (hours+7) + ":" + minutes + ":" + seconds;
 }
else (localOffset < 0) // das muss Germany sein
 {
 GermanTime = hours + ":" + minutes + ":" + seconds;
 GlenpoolTime = (hours-7) + ":" + minutes + ":" + seconds;
 }
document.uhr.glenpool.value = GlenpoolTime;
document.uhr.germany.value = GermanTime;
window.setTimeout("zeitabfrage()",1000);
}

</script>
</head>

<body onload="zeitabfrage()">

<form name="uhr">
Glenpool:   <input type="text" name="glenpool" size="8" readonly>
<br><br>
Germany:   <input type="text" name="germany" size="8" readonly>
</form>
</body></html>

Bye Ed X