2016-10-05 26 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 
    }); 
}); 

私はこれをしようとしている:私は

何か間違ったことしなければならないのに52日をコーディング午前10時

で2016年10月27日である

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

+0

JavaScriptでは、 'Date'コンストラクタの月は' 0'から始まります。したがって、10月を設定するには '10-1'を渡す必要があります。 – Satpal

答えて

2

これは、2016年10月27日の1時に0am

これはあなたが間違っているところです。 JavaScriptの月は0でインデックス付けされています(1月は0、12月は11)、10番目の月は実際には11月です。

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

ああそうだったので、知っておいて良かったのです:)それに感謝します。 – James

関連する問題