uhr 6 stunden zurück

aTa

Erfahrenes Mitglied
wie mach ich ne uhr die die eastern time anzeigt also 6 stunden zurück, wie mach ich das am besten ich hab kein plan davon!
 
hmmm

falls du eine uhr (-06:00) in einem textfeld anzeigen lassen willst würd ich das so machen:
Code:
<html>
<head>
	<script language="JavaScript">
	var ZeitString, zwischenwert, Timer;
	function Zeit() {
		Jetzt = new Date();
		Stunden = Jetzt.getHours();
		Minuten = Jetzt.getMinutes();
		Sekunden = Jetzt.getSeconds();
		if (Stunden >= 6) {
			Stunden = Stunden-6;
		} else {
			zwischenwert=Stunden-6;
			Stunden=24+zwischenwert;
		}
		ZeitString = Stunden;
		ZeitString += ((Minuten < 10) ? ":0" : ":") + Minuten;
		ZeitString += ((Sekunden < 10) ? ":0" : ":") + Sekunden;
		document.uhr.uhr.value=ZeitString;
		Timer = setTimeout("Zeit()", 1000);
	}
	</script>
</head>
<body onload="Zeit()">
<form name="uhr">
<input type="text" name="uhr">
</form>
</body>
</html>

greets daIllu ;-)
 
Endlich mal ein Java skript das funktioniert. Ich habe aber jetzt auch noch eine Frage.
Ich will die Zeit plus 6 haben. Jetzt habe ich nichts ahnend einfach ein plus aus dem -6 gemacht. leider ist dann z.B 25:23 Uhr.
Frage : Warum ?
 
Code:
if (Stunden >= 6) {
Stunden = Stunden-6;
} else {
zwischenwert=Stunden-6;
Stunden=24+zwischenwert;
}

Da wird mit einem Zwischenwert gerechnet, der verhindert, dass sowas komisches da rauskommt. Musste halt umstellen.

mfg, Lukaro
 
Zurück