Показать сообщение отдельно
  #7 (permalink)  
Старый 27.07.2015, 18:49
Аватар для Sigizmund2012
Профессор
Отправить личное сообщение для Sigizmund2012 Посмотреть профиль Найти все сообщения от Sigizmund2012
 
Регистрация: 16.07.2014
Сообщений: 267

Сообщение от рони
количество секунд до даты согласно серверу а не времени на клиенте
Верно, пришлось с сервера время брать. Вот что получилось:
jQuery(document ).ready(function(){
	var today;
	var currentDay;
	var currentHours;
	var timeToEndAction;
	var arr=[5,4,3,2,1,7,6];
	$.ajax({
		url: "/sendmailforms/time.php",
		cache: false,
		success: function(data){
			today = new Date(data);
			currentDay = today.getDay();
			currentHours = today.getHours();
			timeToEndAction = new Date(new Date(new Date(new Date().setDate(today.getDate()+( (currentDay === 5 && currentHours < 1 ) ? 0 : arr[currentDay] ))).setHours(1)).setMinutes(0)).setSeconds(0);
			$('#countdown').timeTo( {
				timeTo: new Date(timeToEndAction),
				displayDays: 2
			} );
		}
	});
});
Ответить с цитированием