묻고답하기

아래와 같은 소스가 있습니다.

수정 하고 싶은 부분은 현재  4번째 줄 var then = new Date('june 11,2009') 이 부분을 보시면

2009년 6월 11일까지 D-day 되게끔 소스가 짜여져 있습니다.

2009년 6월 11일까지 몇시간 남았습니다. 이런 내용의 소스입니다.

문제는 시간을 정하고 싶은대 날짜만 정할 수 있어 항상 12시에 카운트가 마감되는 단점이 있습니다.

날짜로 카운트를 안하고 시간을 정해서 하고 싶은대 어떻게 해야 하죠? 도와주세요ㅠ

 

<script language="JavaScript">
<!--
var now = new Date()
var then = new Date('june 11,2009') // 날짜를 설정해 주세요
var Total_sec = Math.floor((then.getTime() - now.getTime()) / 1000)

function Day_counter(){
 Remain_days = Math.floor(Total_sec / 86400)
 Remain_tot_sec = Total_sec - 86400 * Remain_days
 Remain_hour = Math.floor(Remain_tot_sec / 3600)
 tmp = Remain_tot_sec - Remain_hour * 3600
 Remain_minute = Math.floor(tmp / 60)
 Remain_sec = Math.floor(tmp % 60)

  if(Remain_days <= 0)Remain_days = ''
   else Remain_days = Remain_days + '일 '
  if(Remain_sec < 10)Remain_sec = '0' + Remain_sec
  if(Remain_minute < 10)Remain_minute = '0' + Remain_minute
  if(Remain_hour <= 0)Remain_hour = ''
   else Remain_hour = Remain_hour + '시간 '

 COUNTER.innerHTML = '&nbsp;<b>' + Remain_hour + Remain_minute + '분 ' + Remain_sec + '초</b></font>'
 Total_sec--
}

 if(Total_sec > 0){
  Day_counter()
  setInterval("Day_counter()",1000)
 }
 else COUNTER.innerHTML = '시간이 마감 되었습니다.'
//-->

</script>