2012-09-17 2 views
-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); 

당신은 차이 하드 코딩 한 file

답변

5

전체 스크립트를

var diffMs = (280800000); // milliseconds between now & endDate 
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 
+0

감사를 사용하지 않습니다 당신. 대신 코드를 작성해야한다고 말해주십시오. 나는 초보자이다. 미안하다. – mokay

+0

@MarkusOkur는'endDate'와'today' 사이의 차이를 밀리 초 계산하여'diffMs' 변수에 넣습니다. –

+0

하지만 위의 코드에서이 작업을 수행했습니다! '280800000'은 현재와 목요일 오후 10시 사이의 밀리 초입니다. – mokay

관련 문제