Здравствуйте!
Для сайта нужно установить часы разных часовых поясов.
Делаю на php + javascript но не получается. Опишу задачу.
Время необходимо брать из php-функции date. Причем обращение к этой функции должно быть единожды.
Вывод часов должен производиться в блоке div с уникальным id для каждой часовой зоны.
Время должно обновляться каждую секунду для каждого блока div.
Вот что есть:
функция php mytime() :
<?
function mytime($offset=0,$hr=0,$min=0,$sec=0) {
$time_server=date("H:i:s");
$time_arr=explode(":",$time_server);
$time_arr[0]+=$offset;
if ($hr) return $time_arr[0];
elseif ($min) return $time_arr[1];
elseif ($sec) return $time_arr[2];
else return $time_arr[0].":".$time_arr[1].":".$time_arr[2];
}
?>
Код страницы:
<script type="text/javascript">
function showTime()
{
var stroke = '<? echo mytime(); ?>';
document
.getElementById('time_div')
.innerHTML=stroke;
setTimeout(showTime,1000); // перерисовать 1 раз в сек.
}
</script>
<h1>time java</h1>
<div id="time_div"></div>
<script type="text/javascript">
showTime();
</script>
Не обновляется контент, часы не идут.
Просьба за символическую плату дописать этот скрипт.
И реализовать следующее:
1. Сделать несколько строк времени для каждой временной зоны: 0, +1, +3, +9, -5
2. Сделать блоки для вывода времени time_div, time_div1, time_div3...
3. Сделать обновление контента во всех блоках.
4. Обращение к mytime() должно быть 1 раз.
Готов оплатить 300рублей за скрипт.