Czas serwera odswiezany w JS

0

Potrzebuje zegar odmierzajacy czas do pewnej daty, ale jest nastepujacy problem, godzina i data musi byc pobierana z SERWERA a nie z komputera klienta, tak jak to sie dzieje w JS.

<HTML>
<HEAD>
<?
$H=date("H");
$m=date("i");
$s=date("s");

echo"$H : $m : $s";
?>
<script type="text/javascript" language="JavaScript">
<!--
var zegarek ;
function time()
{
var now = new Date();
//var g = now.getHours();
var g = <? echo"$H"; ?>;
//var m = now.getMinutes();
var m = <? echo"$m"; ?>;
//var s = now.getSeconds();
var s = <? echo"$s"; ?>;
var czas = g + ":"+ m + ":"+ s;
document.zegarek.pokaz.value = czas;
zegarek= setTimeout("time()",1000);
}
//-->
</script>
<TITLE>--DOWNLOAD--</TITLE>
</HEAD>
<BODY>


<form name="zegarek">
<input type="text" name="pokaz" size="8">
</form><script type="text/javascript" language="JavaScript">
time()
</script>
</BODY>
</HTML>

niestety nie wiem jak zastapic now.getHours(); itp. w PHP ??

a zalezy mi zeby czas mierzony był na biezaco !!!!

0

Najpierw liczysz roznice jaka jest miedzy serwerem (echo) a klientem (now.Get*) (tutaj kilka sekund dokladnosci ci poleci ...), potem odczytujesz przez JS czas u klienta i korygujesz wczesniej obliczona roznica ...

1 użytkowników online, w tym zalogowanych: 0, gości: 1