Сообщение от рони
|
количество секунд до даты согласно серверу а не времени на клиенте
|
Верно, пришлось с сервера время брать. Вот что получилось:
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
} );
}
});
});