Хорошая вещь должна быть, что один объект Дата создания в стране и создается один раз. Я не совсем уверен, что должен делать php-код: либо используйте время, предоставляемое вашим сервером, либо добавляйте/вычитаете время, либо отметьте here, как получить время с сервера времени.
HTML:
<div id="spain"></div>
<div id="jamaica"></div>
ЯШ:
function zeroLead(i) { return i < 10 ? ("0" + i) : i; }
function start (dateStr, where) {
var today = new Date (dateStr);
return function() {
document.getElementById(where).innerHTML =
zeroLead (today.getHours() ) + ":" +
zeroLead (today.getMinutes()) + ":" +
zeroLead (today.getSeconds());
today.setMilliseconds (1001);
}
}
// here you set date with php
// date("F j, Y G:i:s");
var Spain = start ("May 11, 2012 21:13:00", "spain" );
var Jamaica = start ("May 11, 2012 21:43:00", "jamaica");
setInterval(Spain, 1000);
setInterval(Jamaica, 1000);
Jsfiddle demo и live demo с PHP.
Интересно, как это может быть 15:63:20 в Span, подсказка: найдите свою первую строку в Google, проверьте первые 5 ссылок –
это только для примера дорогой @ valli-R –
@Toms: Пример не должен ошибайтесь, поскольку они являются предположениями для вашего ВОПРОСА ... –