1    
http://www.action-scripter.com/blog/trackback/960
GeSHi © 2004, Nigel McNie
  1. this.onLoad = function(){
  2.         target_date = new Date(2060,5,27,0,0);   // 월 : -1 (6월이면 5로)
  3.         resetTime = 0;
  4.         owner = this;
  5.         ddayTimer = setInterval(tr,1000);
  6.         today_date = new Date();
  7.         ddayStart = Number(Math.floor((target_date - today_date) / 1000));
  8. };
  9.  
  10. d_dayCounterCode = "";
  11. isFirst = true;
  12. tr = function(){
  13.         if(owner.isFirst){
  14.                 miliTimer = setInterval(mili,0);
  15.                 owner.isFirst = false;
  16.         }
  17.         dday = ddayStart - (getTimer() - resetTime)/1000;
  18.         ddayS = Math.floor(dday%60);    //남은 초
  19.         dday = dday / 60;       //분으로 환산
  20.         ddayM = Math.floor(dday%60);    //남은 분
  21.         dday = dday / 60;       //시로 환산
  22.         ddayH = Math.floor(dday%24);    //남은 시
  23.         dday = dday / 24;       //일로 환산
  24.         ddayD = Math.floor(dday);
  25.  
  26.         d_dayCounterCode = "<font color='#000000'>D-"
  27.                 + Math.floor(ddayD/10)
  28.                 + (ddayD%10)
  29.                 + " </font> <font color='#5C5C5C'>"
  30.                 + Math.floor(ddayH/10)
  31.                 + (ddayH%10)
  32.                 + "H"
  33.                 + Math.floor(ddayM/10)
  34.                 + (ddayM%10)
  35.                 + "M"
  36.                 + Math.floor(ddayS/10)
  37.                 + ddayS%10
  38.                 + "S"
  39. };
  40.  
  41. function mili(){
  42.         d_dayCounter.htmlText = d_dayCounterCode
            + (1000 - (getTimer()%1000)+"</font>");
  43. };
Parsed in 0.071 seconds

현재 지정일은 2060년 6월 27일입니다.

2005/06/19 19:52 2005/06/19 19:52
      
   1