Здравствуйте! Извините если глупость спрашиваю.. хотел написать часики чтоб на сайте шли, а они стоят. Приходят в движение только при обновлении страницы. Можно ли как-нибудь сделать чтоб они шли? вот мой скрипт: <?php $today = getdate(); $year=($today['year']); $mon=($today['mon']); $mday=($today['mday']); $hours=($today['hours']); $minutes=($today['minutes']); $seconds=($today['seconds']); $weekday=($today['weekday']); switch ($weekday) { case 'Monday': $weekday='понедельник'; break; case 'Tuesday': $weekday='вторник'; break; case 'Wednesday': $weekday='среда'; break; case 'Thursday': $weekday='четверг'; break; case 'Friday': $weekday='пятница'; break; case 'Saturday': $weekday='суббота'; break; case 'Sunday': $weekday='воскресенье'; break; } echo "Сегодня: ", $year, ".", $mon, ".", $mday, ". ", $weekday, ".Московское время:", $hours, ":", $minutes, ":", $seconds ?> так же использовал чужие скрипты, тоже стоят. Заранее благодарен за ответ!
DanStopka, твои часы на PHP. PHP выполняется на сервере!. Рекоммендую прежде чем писать скрипты осознать хоть чуть-чуть как все работает. Тебе нужно просто передать значение time в JS, а в JS уже время сделать что бы капало.
еще один момент, смотря какое время нужно показывать, если время, которое у клиента на локальной машине, то тут полностью JS, если же которое на сервере - устанавливать начальное значение time от сервера, далее все тот же js
egrik Пример плиз... я кроме как аяксом не пркставляю как это сделать... Имеется ввиду не прсто время, а чтобы ходило
страница от сервера возращается со следующей строчкой: Код (Text): var localDate = new Date(<?php echo(time());?> * 1000); ну и далее, js