mit javascript zeit ausgeben !

ThePosterity

Aktives Mitglied
Wie übergebe ich mit PHP die Zeit ( time() ) an JavaScript ?
habe folgendes probiert:
CODE
<?php
$ZD=time();
$jahr= date("Y",$ZD);
$monat= date("m",$ZD);
$tag= date("d",$ZD);
$stunde= date("H",$ZD);
$minute= date("i",$ZD);
$sekunde= date("s",$ZD);
?>
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<title>Server Uhrzeit</title>
<script Language="JavaScript">
<!-- vor alten Browsern verstecken

var ZeitString, DatumsString = "";
function ZeitDatum () {
Jetzt = new date(<?php echo $jahr.",".$monat.",".$tag.",".$sekunde.",".$minute.",".$sekunde; ?>);
// aktuelles Datum
Tag = Jetzt.getDate();
Monat = Jetzt.getMonth()+1;

Jahr = Jetzt.getFullYear();
DatumsString = Tag;
DatumsString += ((Monat<10) ? ".0" : ".") + Monat;
DatumsString += "." + Jahr;
document.Uhr.Datum.value = DatumsString;

//aktuelle Uhrzeit
Stunden = Jetzt.getHours();
Minuten = Jetzt.getMinutes();
Sekunden = Jetzt.getSeconds();
ZeitString = Stunden;
ZeitString += ((Minuten < 10) ? ":0" : ":") + Minuten;
ZeitString += ((Sekunden < 10) ? ":0" : ":") + Sekunden;
document.Uhr.Zeit.value = ZeitString;
setTimeout("ZeitDatum()", 1000);
}
// -->
</script>
</head>

<body onLoad="ZeitDatum()" bgcolor="#ffffff">
<p> </p>
<form name="Uhr">
<table width="8" border="1" cellspacing="0" cellpadding="12" align="center">

<tr bgcolor="#AAAAAA">
<td align="center">
<input type="text" name="Datum" size="10" value=""></td>
<td align="center"><input type="text" name="Zeit" size="50" value="">
</td>
</tr>

</table>
</form>
</body>
</html>
<?php echo "test= ".$jahr.",".$monat.",".$tag.",".$stunde.",".$minute.",".$sekunde;
// echo "<br>timestamp= ".$timestamp;
?>


Damit wollte ich mit time() die Server-zeit Lesen und mit JavaScript anzeigen.
Irgenwie funktioniert es nicht b.z.w. bekomme ich es nicht hin
sad.gif

Wenn ich mir den Quelltext anschaue scheint alles in ok zu sein oder habe ich da übersehen ?(wahrscheinlich)
Bitte helft mir
smile.gif


Demo: http://theposterity.th.ohost.de/demo/uhr-2.html
 
Firefox -> Extras -> Fehler-Konsole

dann siehst du was du falsch gemacht hast
smile.gif


es heißt nämlich new Date und nicht new date
Javascript ist case sensitiv

severin
 
Zurück
Oben