Показать сообщение отдельно
  #1 (permalink)  
Старый 14.03.2013, 13:09
Новичок на форуме
Отправить личное сообщение для NexXT Посмотреть профиль Найти все сообщения от NexXT
 
Регистрация: 14.03.2013
Сообщений: 2

Часы сервера на javascript и php
Пытаюсь сделать часы на странице, которые показывают время сервера.
Если стартовое значение часов оставлять пустым (var tm = new Date(); ), то отображается локальное время, и часы идут. Если стартовое время заполнять при помощи php, то показывает время сервера, и часы стоят.
Никак не могу заставить их идти. Подскажите!
<html> <head>
 <?php $date=(date("F d, Y H:i:s")) ?>
<script type="text/javascript">
 function startTime()
 {
 var c="<?php echo $date?>";
 var tm = new Date(c);
 var h = tm.getHours();
 var m = tm.getMinutes();
 var s = tm.getSeconds();
 if (h<=9) h="0"+h;
 if (m<=9) m="0"+m;  
 if (s<=9) s="0"+s;
 tm=h+":"+m+":"+s;
 document.getElementById('srvtime').innerHTML=tm;
 setTimeout("startTime()", 1000);
 }
 </script>  </head> <body onload="startTime()"> <p id="srvtime"> </p> </body> </html>
Ответить с цитированием