Здесь ничего сложного нет.
В файл head.js вашей темы вписываете
Код:
function clock(gmt,block)
{
var d = new Date();
if (gmt) d.setHours(gmt-1);
d = d.toLocaleTimeString();
if (!block) block = "clock";
document.getElementById(block).innerHTML=d;
}
setInterval("clock()", 1000);
Там где вам нужно разместить часы, просто пишете так
HTML:
<span id="clock">Время...</span>
Если вам нужно разместить вторые часы, то дописываете в файл head.js следующее
Например, нам нужно добавить 3 часа.
Код:
setInterval("clock(3,'clock2')", 1000);
Там где размещаете вторые часы, прописываете
HTML:
<span id="clock2">Время +3...</span>
То есть синтаксис такой.
Для добавление часов нужно производить изменения в двух местах.
В первом: в файле head.js
Формат такой
setInterval("clock(n,'b')", 1000);
n - количество часов, которые нужно прибавить или отнять. Так же может быть отрицательным. Писать без ковычек.
b - название блока, который вы пропишите в месте вывода, то есть id самого тега. Писать нужно в ковычках.
Во втором: в месте размещения часов
<span id="b">t</span>
b - название блока, который вы прописали в файле head.js
t - текс, который будет выводиться первую секунду после загрузки страницы, затем он исчезнет и будет выводиться время.
Например вам нужно разместить время +2 часа в блоке <span id="chasy">Время...</span>
То прописываете так
setInterval("clock(2,'chasy')", 1000);
Если вам нужно оставить время без изменения часов, но необходимо вместо id="clock" прописать другой id, то пишем так
setInterval("clock('','chasy')", 1000);
По умолчанию вывод идет в блок с id="clock"
то есть, если вы не пропишите вообще никаких параметров, то есть будет только такая строка
setInterval("clock()", 1000);
то будет выводиться "обычное" время
в блоке <span id="clock">Время..</span>