-4

このページhttp://prince27.bplaced.net/Prince27-Website/html/slider_true.htmlをリロードするたびに、カウントダウンが最初からやり直します。私は何を間違えましたか?

endDate を 2012 年 9 月 20 日に設定し、現在と endDate の間のミリ秒を計算しました。

var today = new Date();

var endDate = new Date("20/09/2012"); //set the date you want timer to end
var diffMs = (280800000); // milliseconds between now & endDate
var diffDays = Math.round(diffMs / 86400000); // days
var diffHrs = Math.round((diffMs % 86400000) / 3600000); // hours
var diffMins = Math.round(((diffMs % 86400000) % 3600000) / 60000); // minutes
var diffSecs = Math.floor((((diffMs % 86400000) % 3600000) % 60000) / 1000);

完全なスクリプトファイル

4

2 に答える 2

5

You've hardcoded the difference:

var diffMs = (280800000); // milliseconds between now & endDate
于 2012-09-17T13:58:32.977 に答える
3

コードを確認してください。ハードコーディングされた値がdiffMsあり、決して使用しませんtoday

var today = new Date();

var endDate = new Date("20/09/2012"); //set the date you want timer to end
var diffMs = (280800000); // milliseconds between now & endDate
于 2012-09-17T13:59:13.867 に答える