Показать сообщение отдельно
  #18 (permalink)  
Старый 09.03.2013, 17:30
Новичок на форуме
Отправить личное сообщение для Santehnick Посмотреть профиль Найти все сообщения от Santehnick
 
Регистрация: 25.07.2012
Сообщений: 6

var baseTime = <?php echo time() * 1000 ?>;
var startTime = new Date().getTime();
var UTC = 4;
	
function redraw(){
	var date = new Date() - startTime;
	var time = baseTime + date;
	
	var d = new Date(time);

	d.setUTCHours(d.getUTCHours() + UTC);
	$('.clock').html(d.toUTCString().substring(16, 25));
	
	setTimeout("redraw()", 1000); //запускаем таймер на повтор функции
}


$(document).ready(function()
{
	redraw();
});


Вот я написал, не зависит от часовых поясов. Но зависит от времени на компе клиента, если время изменить на неправильное, то время будет неверное

Последний раз редактировалось Santehnick, 09.03.2013 в 17:44.
Ответить с цитированием