2016-10-05 4 views
1

Использование плагина обратного отсчета, но я думаю, что устанавливаю дату и время неправильно.Установка даты установки с помощью javascript

Код:

var clock; 

$(document).ready(function() { 
    // Grab the current date 
    var currentDate = new Date(); 
    // Set some date in the future. In this case, it's always Jan 1 
    var futureDate = new Date(2016,10,27, 10,00,00); 
    // Calculate the difference in seconds between the future and current date 
    var diff = futureDate.getTime()/1000 - currentDate.getTime()/1000; 
    // Instantiate a coutdown FlipClock 
    clock = $('.clock').FlipClock(diff, { 
     clockFace: 'DailyCounter', 
     countdown: true 
    }); 
}); 

Я пытаюсь это:

var futureDate = new Date(2016,10,27, 10,00,00); 

Который 27 октября 2016 в 10 утра

Кодирование до 52 дней, хотя, так что я должен делать что-то неправильно

+0

В JavaScript, используя конструктор 'Date', начинается с' 0', поэтому для установки октября вам необходимо передать '10-1'. – Satpal

ответ

2

, который является 27 октября 2016 года в 1 0am

Вот где вы ошибетесь. Месяцы в JavaScript индексируются 0 (январь 0, декабрь - 11), 10-й месяц - это фактически ноябрь.

var futureDate = new Date(2016,9,27,10,00,00); 
+0

Ahh так было почти там, хорошо знать :) спасибо за это. – James

Смежные вопросы