<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 0, comments - 77, trackbacks - 0, articles - 356
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    一個精美強大的JS日歷

    Posted on 2007-09-27 17:19 semovy 閱讀(1229) 評論(0)  編輯  收藏 所屬分類: JavaScript

    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>本地計算機時間</title>
    </head>

    <body>


    <SCRIPT language=JavaScript>
    <!--
    /*****************************************************************************
                                       日期資料
    *****************************************************************************/

    var lunarInfo=new Array(
    0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,
    0x04ae0,0x0a5b6,0x0a4d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,
    0x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,
    0x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b60,0x186e3,0x092e0,0x1c8d7,0x0c950,
    0x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,
    0x06ca0,0x0b550,0x15355,0x04da0,0x0a5d0,0x14573,0x052d0,0x0a9a8,0x0e950,0x06aa0,
    0x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,
    0x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b5a0,0x195a6,
    0x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,
    0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0x0ab60,0x096d5,0x092e0,
    0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,
    0x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,
    0x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,
    0x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,
    0x0b5a0,0x056d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0)

    var solarMonth=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
    var Gan=new Array("甲","乙","丙","丁","戊","己","庚","辛","壬","癸");
    var Zhi=new Array("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥");
    var Animals=new Array("鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬");
    var solarTerm = new Array("小寒","大寒","立春","雨水","驚蟄","春分","清明","谷雨","立夏","小滿","芒種","夏至","小暑","大暑","立秋","處暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至")
    var sTermInfo = new Array(0,21208,42467,63836,85337,107014,128867,150921,173149,195551,218072,240693,263343,285989,308563,331033,353350,375494,397447,419210,440795,462224,483532,504758)
    var nStr1 = new Array('日','一','二','三','四','五','六','七','八','九','十')
    var nStr2 = new Array('初','十','廿','卅',' ')
    var monthName = new Array("JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC");

    //國歷節日 *表示放假日
    var sFtv = new Array(
    "0101*元旦",
    "0214 情人節",
    "0303 我生日",
    "0308 婦女節",
    "0312 植樹節",
    "0315 消費者權益日",
    "0317 St. Patrick's",
    "0401 愚人節",
    "0501 勞動節",
    "0504 青年節",
    "0512 護士節",
    "0512 茵生日",
    "0601 兒童節",
    "0614 Flag Day",
    "0701 建黨節 香港回歸紀念",
    "0703 炎黃在線誕辰",
    "0718 托普誕辰",
    "0801 建軍節",
    "0808 父親節",
    "0909 毛澤東逝世紀念",
    "0910 教師節",
    "0928 孔子誕辰",
    "1001*國慶節",
    "1006 老人節",
    "1024 聯合國日",
    "1111 Veteran's / Remembrance Day",
    "1112 孫中山誕辰紀念",
    "1220 澳門回歸紀念",
    "1225 Christmas Day",
    "1226 毛澤東誕辰紀念")

    //農歷節日 *表示放假日
    var lFtv = new Array(
    "0101*春節",
    "0115 元宵節",
    "0505 端午節",
    "0707 七夕情人節",
    "0715 中元節",
    "0815 中秋節",
    "0909 重陽節",
    "1208 臘八節",
    "1224 小年",
    "0100*除夕")

    //某月的第幾個星期幾
    var wFtv = new Array(
    "0131 Martin Luther King Day",
    "0231 President's Day",
    "0520 母親節",
    "0530 Armed Forces Day",
    "0531 Victoria Day",
    "0716 合作節",
    "0730 被奴役國家周",
    "0811 Civic Holiday",
    "0911 Labor Holiday",
    "1021 Columbus Day",
    "1144 Thanksgiving")


    /*****************************************************************************
                                          日期計算
    *****************************************************************************/

    //====================================== 傳回農歷 y年的總天數
    function lYearDays(y) {
       var i, sum = 348
       for(i=0x8000; i>0x8; i>>=1) sum += (lunarInfo[y-1900] & i)? 1: 0
       return(sum+leapDays(y))
    }

    //====================================== 傳回農歷 y年閏月的天數
    function leapDays(y) {
       if(leapMonth(y))  return((lunarInfo[y-1900] & 0x10000)? 30: 29)
       else return(0)
    }

    //====================================== 傳回農歷 y年閏哪個月 1-12 , 沒閏傳回 0
    function leapMonth(y) {
       return(lunarInfo[y-1900] & 0xf)
    }

    //====================================== 傳回農歷 y年m月的總天數
    function monthDays(y,m) {
       return( (lunarInfo[y-1900] & (0x10000>>m))? 30: 29 )
    }

    //====================================== 算出農歷, 傳入日期物件, 傳回農歷日期物件
    //                                       該物件屬性有 .year .month .day .isLeap .yearCyl .dayCyl .monCyl
    function Lunar(objDate) {

       var i, leap=0, temp=0
       var baseDate = new Date(1900,0,31)
       var offset   = (objDate - baseDate)/86400000

       this.dayCyl = offset + 40
       this.monCyl = 14

       for(i=1900; i<2050 && offset>0; i++) {
          temp = lYearDays(i)
          offset -= temp
          this.monCyl += 12
       }

       if(offset<0) {
          offset += temp;
          i--;
          this.monCyl -= 12
       }

       this.year = i
       this.yearCyl = i-1864

       leap = leapMonth(i) //閏哪個月
       this.isLeap = false

       for(i=1; i<13 && offset>0; i++) {
          //閏月
          if(leap>0 && i==(leap+1) && this.isLeap==false)
             { --i; this.isLeap = true; temp = leapDays(this.year); }
          else
             { temp = monthDays(this.year, i); }

          //解除閏月
          if(this.isLeap==true && i==(leap+1)) this.isLeap = false

          offset -= temp
          if(this.isLeap == false) this.monCyl ++
       }

       if(offset==0 && leap>0 && i==leap+1)
          if(this.isLeap)
             { this.isLeap = false; }
          else
             { this.isLeap = true; --i; --this.monCyl;}

       if(offset<0){ offset += temp; --i; --this.monCyl; }

       this.month = i
       this.day = offset + 1
    }

    //==============================傳回國歷 y年某m+1月的天數
    function solarDays(y,m) {
       if(m==1)
          return(((y%4 == 0) && (y%100 != 0) || (y%400 == 0))? 29: 28)
       else
          return(solarMonth[m])
    }
    //============================== 傳入 offset 傳回干支, 0=甲子
    function cyclical(num) {
       return(Gan[num%10]+Zhi[num%12])
    }

    //============================== 月歷屬性
    function calElement(sYear,sMonth,sDay,week,lYear,lMonth,lDay,isLeap,cYear,cMonth,cDay) {

          this.isToday    = false;
          //國歷
          this.sYear      = sYear;
          this.sMonth     = sMonth;
          this.sDay       = sDay;
          this.week       = week;
          //農歷
          this.lYear      = lYear;
          this.lMonth     = lMonth;
          this.lDay       = lDay;
          this.isLeap     = isLeap;
          //干支
          this.cYear      = cYear;
          this.cMonth     = cMonth;
          this.cDay       = cDay;

          this.color      = '';

          this.lunarFestival = ''; //農歷節日
          this.solarFestival = ''; //國歷節日
          this.solarTerms    = ''; //節氣

    }

    //===== 某年的第n個節氣為幾日(從0小寒起算)
    function sTerm(y,n) {
       var offDate = new Date( ( 31556925974.7*(y-1900) + sTermInfo[n]*60000  ) + Date.UTC(1900,0,6,2,5) )
       return(offDate.getUTCDate())
    }

    //============================== 傳回月歷物件 (y年,m+1月)
    function calendar(y,m) {

       var sDObj, lDObj, lY, lM, lD=1, lL, lX=0, tmp1, tmp2
       var lDPOS = new Array(3)
       var n = 0
       var firstLM = 0

       sDObj = new Date(y,m,1)            //當月一日日期

       this.length    = solarDays(y,m)    //國歷當月天數
       this.firstWeek = sDObj.getDay()    //國歷當月1日星期幾


       for(var i=0;i<this.length;i++) {

          if(lD>lX) {
             sDObj = new Date(y,m,i+1)    //當月一日日期
             lDObj = new Lunar(sDObj)     //農歷
             lY    = lDObj.year           //農歷年
             lM    = lDObj.month          //農歷月
             lD    = lDObj.day            //農歷日
             lL    = lDObj.isLeap         //農歷是否閏月
             lX    = lL? leapDays(lY): monthDays(lY,lM) //農歷當月最後一天

             if(n==0) firstLM = lM
             lDPOS[n++] = i-lD+1
          }

          //sYear,sMonth,sDay,week,
          //lYear,lMonth,lDay,isLeap,
          //cYear,cMonth,cDay
          this[i] = new calElement(y, m+1, i+1, nStr1[(i+this.firstWeek)%7],
                                   lY, lM, lD++, lL,
                                   cyclical(lDObj.yearCyl) ,cyclical(lDObj.monCyl), cyclical(lDObj.dayCyl++) )


          if((i+this.firstWeek)%7==0)   this[i].color = 'red'  //周日顏色
          if((i+this.firstWeek)%14==13) this[i].color = 'red'  //周休二日顏色
       }

       //節氣
       tmp1=sTerm(y,m*2  )-1
       tmp2=sTerm(y,m*2+1)-1
       this[tmp1].solarTerms = solarTerm[m*2]
       this[tmp2].solarTerms = solarTerm[m*2+1]
       if(m==3) this[tmp1].color = 'red' //清明顏色

       //國歷節日
       for(i in sFtv)
          if(sFtv[i].match(/^(\d{2})(\d{2})([\s\*])(.+)$/))
             if(Number(RegExp.$1)==(m+1)) {
                this[Number(RegExp.$2)-1].solarFestival += RegExp.$4 + ' '
                if(RegExp.$3=='*') this[Number(RegExp.$2)-1].color = 'red'
             }

       //月周節日
       for(i in wFtv)
          if(wFtv[i].match(/^(\d{2})(\d)(\d)([\s\*])(.+)$/))
             if(Number(RegExp.$1)==(m+1)) {
                tmp1=Number(RegExp.$2)
                tmp2=Number(RegExp.$3)
                this[((this.firstWeek>tmp2)?7:0) + 7*(tmp1-1) + tmp2 - this.firstWeek].solarFestival += RegExp.$5 + ' '
             }

       //農歷節日
       for(i in lFtv)
          if(lFtv[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) {
             tmp1=Number(RegExp.$1)-firstLM
             if(tmp1==-11) tmp1=1
             if(tmp1 >=0 && tmp1<n) {
                tmp2 = lDPOS[tmp1] + Number(RegExp.$2) -1
                if( tmp2 >= 0 && tmp2<this.length) {
                   this[tmp2].lunarFestival += RegExp.$4 + ' '
                   if(RegExp.$3=='*') this[tmp2].color = 'red'
                }
             }
          }

       //黑色星期五
       if((this.firstWeek+12)%7==5)
          this[12].solarFestival += '黑色星期五 '

       //今日
       if(y==tY && m==tM) this[tD-1].isToday = true;

    }

    //====================== 中文日期
    function cDay(d){
       var s;

       switch (d) {
          case 10:
             s = '初十'; break;
          case 20:
             s = '二十'; break;
             break;
          case 30:
             s = '三十'; break;
             break;
          default :
             s = nStr2[Math.floor(d/10)];
             s += nStr1[d%10];
       }
       return(s);
    }

    ///////////////////////////////////////////////////////////////////////////////

    var cld;

    function drawCld(SY,SM) {
       var i,sD,s,size;
       cld = new calendar(SY,SM);

       if(SY>1874 && SY<1909) yDisplay = '光緒' + (((SY-1874)==1)?'元':SY-1874)
       if(SY>1908 && SY<1912) yDisplay = '宣統' + (((SY-1908)==1)?'元':SY-1908)
       if(SY>1911 && SY<1950) yDisplay = '民國' + (((SY-1911)==1)?'元':SY-1911)
    //   if(SY>1949) yDisplay = '共和國' + (((SY-1949)==1)?'元':SY-1949)

      // GZ.innerHTML = yDisplay +'年 農歷' + cyclical(SY-1900+36) + '年 &nbsp;&nbsp;【'+Animals[(SY-4)%12]+'】';

       if(SY>1949) yDisplay = ''

       GZ.innerHTML = yDisplay +' 農歷' + cyclical(SY-1900+36) + '年 &nbsp;&nbsp;【'+Animals[(SY-4)%12]+'】';

       YMBG.innerHTML = "&nbsp;" + SY + "<BR>&nbsp;" + monthName[SM];


       for(i=0;i<42;i++) {

          sObj=eval('SD'+ i);
          lObj=eval('LD'+ i);

          sObj.className = '';

          sD = i - cld.firstWeek;

          if(sD>-1 && sD<cld.length) { //日期內
             sObj.innerHTML = sD+1;

             if(cld[sD].isToday) sObj.className = 'todyaColor'; //今日顏色

             sObj.style.color = cld[sD].color; //國定假日顏色

             if(cld[sD].lDay==1) //顯示農歷月
                lObj.innerHTML = '<b>'+(cld[sD].isLeap?'閏':'') + cld[sD].lMonth + '月' + (monthDays(cld[sD].lYear,cld[sD].lMonth)==29?'小':'大')+'</b>';
             else //顯示農歷日
                lObj.innerHTML = cDay(cld[sD].lDay);

             s=cld[sD].lunarFestival;
             if(s.length>0) { //農歷節日
                if(s.length>6) s = s.substr(0, 4)+'…';
                s = s.fontcolor('red');
             }
             else { //國歷節日
                s=cld[sD].solarFestival;
                if(s.length>0) {
                   size = (s.charCodeAt(0)>0 && s.charCodeAt(0)<128)?8:4;
                   if(s.length>size+2) s = s.substr(0, size)+'…';
                   s = s.fontcolor('blue');
                }
                else { //廿四節氣
                   s=cld[sD].solarTerms;
                   if(s.length>0) s = s.fontcolor('limegreen');
                }
             }
             if(s.length>0) lObj.innerHTML = s;

          }
          else { //非日期
             sObj.innerHTML = '';
             lObj.innerHTML = '';
          }
       }
    }

    function changeLong()
    {
    var y,m,ly,lm,id,im,iy,yangy,yangm,deltm,miny,tt;
    CLD.SY.selectedIndex=CLD.D1.selectedIndex;
    CLD.SM.selectedIndex=CLD.D2.selectedIndex;
    yangm=0;yangy=0;
    tt=true;
    while (tt)
     {
     yangm=0;yangy=0;
       changeCld();
         for(i=0;i<42;i++)
         {
            sD = i - cld.firstWeek;
            if(sD>-1 && sD<cld.length)
            { //日期內
             if ((cld[sD].lMonth==CLD.D2.selectedIndex+1)&&(cld[sD].lYear==CLD.D1.selectedIndex+1900))
             {
         yangy=CLD.SY.selectedIndex+1900;  yangm=CLD.SM.selectedIndex ;
         tt=false;
         break;
         }
             }
         }
         if (!tt) break;
      
       pushBtm('MD');
       changeCld();

    //   alert(CLD.SY.selectedIndex+" "+CLD.SM.selectedIndex);

         for(i=0;i<42;i++)
         {
            sD = i - cld.firstWeek;
            if(sD>-1 && sD<cld.length)
            { //日期內
             if ((cld[sD].lMonth==CLD.D2.selectedIndex+1)&&(cld[sD].lYear==CLD.D1.selectedIndex+1900))
             {
         yangy=CLD.SY.selectedIndex+1900;  yangm=CLD.SM.selectedIndex ;
         tt=false;
         break;
         }
             }
         }
       break;  
     }
    //  alert(yangy+" "+yangm);
     

    //CLD.SY.selectedIndex=yangy;//-1900;
    //pushBtm('YU');
    //pushBtm('YD');
    CLD.SM.selectedIndex=yangm;
    pushBtm('MD');
    pushBtm('MU');
      
       
      
    }
    //changeLong end

    function changeCld() {
       var y,m;
       y=CLD.SY.selectedIndex+1900;
       m=CLD.SM.selectedIndex;
       drawCld(y,m);
    }

    function pushBtm(K) {
       switch (K){
          case 'YU' :
             if(CLD.SY.selectedIndex>0) CLD.SY.selectedIndex--;
             break;
          case 'YD' :
             if(CLD.SY.selectedIndex<149) CLD.SY.selectedIndex++;
             break;
          case 'MU' :
             if(CLD.SM.selectedIndex>0) {
                CLD.SM.selectedIndex--;
             }
             else {
                CLD.SM.selectedIndex=11;
                if(CLD.SY.selectedIndex>0) CLD.SY.selectedIndex--;
             }
             break;
          case 'MD' :
             if(CLD.SM.selectedIndex<11) {
                CLD.SM.selectedIndex++;
             }
             else {
                CLD.SM.selectedIndex=0;
                if(CLD.SY.selectedIndex<149) CLD.SY.selectedIndex++;
             }
             break;
          default :
             CLD.SY.selectedIndex=tY-1900;
             CLD.SM.selectedIndex=tM;
       }
       changeCld();
    }

     

    var Today = new Date();
    var tY = Today.getFullYear();
    var tM = Today.getMonth();
    var tD = Today.getDate();
    //////////////////////////////////////////////////////////////////////////////

    var width = "130";
    var offsetx = 2;
    var offsety = 16;

    var x = 0;
    var y = 0;
    var snow = 0;
    var sw = 0;
    var cnt = 0;

    var dStyle;
    document.onmousemove = mEvn;

    //顯示詳細日期資料
    function mOvr(v) {
       var s,festival;
       var sObj=eval('SD'+ v);
       var d=sObj.innerHTML-1;

          //sYear,sMonth,sDay,week,
          //lYear,lMonth,lDay,isLeap,
          //cYear,cMonth,cDay

       if(sObj.innerHTML!='') {

          sObj.style.cursor = 's-resize';

          if(cld[d].solarTerms == '' && cld[d].solarFestival == '' && cld[d].lunarFestival == '')
             festival = '';
          else
             festival = '<TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR="#CCFFCC"><TR><TD>'+
             '<FONT COLOR="#000000" STYLE="font-size:9pt;">'+cld[d].solarTerms + ' ' + cld[d].solarFestival + ' ' + cld[d].lunarFestival+'</FONT></TD>'+
             '</TR></TABLE>';

          s= '<TABLE WIDTH="130" BORDER=0 CELLPADDING="2" CELLSPACING=0 BGCOLOR="#000066"><TR><TD>' +
             '<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD ALIGN="right"><FONT COLOR="#ffffff" STYLE="font-size:9pt;">'+
             cld[d].sYear+' 年 '+cld[d].sMonth+' 月 '+cld[d].sDay+' 日<br>星期'+cld[d].week+'<br>'+
             '<font color="violet">農歷'+(cld[d].isLeap?'閏 ':' ')+cld[d].lMonth+' 月 '+cld[d].lDay+' 日</font><br>'+
             '<font color="yellow">'+cld[d].cYear+'年 '+cld[d].cMonth+'月 '+cld[d].cDay + '日</font>'+
             '</FONT></TD></TR></TABLE>'+ festival +'</TD></TR></TABLE>';


          document.all["detail"].innerHTML = s;

        if (snow == 0) {
             dStyle.left = x+offsetx-(width/2);
             dStyle.top = y+offsety;
         dStyle.visibility = "visible";
         snow = 1;
        }
     }
    }

    //清除詳細日期資料
    function mOut() {
     if ( cnt >= 1 ) { sw = 0 }
     if ( sw == 0 ) { snow = 0; dStyle.visibility = "hidden";}
     else cnt++;
    }

    //取得位置
    function mEvn() {
       x=event.x;
       y=event.y;
     if (document.body.scrollLeft)
        {x=event.x+document.body.scrollLeft; y=event.y+document.body.scrollTop;}
     if (snow){
          dStyle.left = x+offsetx-(width/2)
          dStyle.top = y+offsety
     }
    }

    ///////////////////////////////////////////////////////////////////////////


    function tick() {
       var today
       today = new Date()
       Clock.innerHTML = today.toLocaleString().replace(/(年|月)/g, "/").replace(/日/, "");
    //   Clock.innerHTML = TimeAdd(today.toGMTString(), CLD.TZ.value)
       window.setTimeout("tick()", 1000);
    }

    function setCookie(name, value) {
     var today = new Date()
     var expires = new Date()
     expires.setTime(today.getTime() + 1000*60*60*24*365)
     document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString()
    }

    function getCookie(Name) {
       var search = Name + "="
       if(document.cookie.length > 0) {
          offset = document.cookie.indexOf(search)
          if(offset != -1) {
             offset += search.length
             end = document.cookie.indexOf(";", offset)
             if(end == -1) end = document.cookie.length
             return unescape(document.cookie.substring(offset, end))
          }
          else return ""
       }
    }

    /////////////////////////////////////////////////////////

    function initial() {
       dStyle = detail.style;
       CLD.SY.selectedIndex=tY-1900;
       CLD.SM.selectedIndex=tM;
       drawCld(tY,tM);

    //   CLD.TZ.selectedIndex=getCookie("TZ");
    //   changeTZ();
       tick();
    }

     

    //-->
    </SCRIPT>

    <STYLE>.todyaColor {
     BACKGROUND-COLOR: aqua
    }
    </STYLE>

    <META content="Microsoft FrontPage 6.0" name=GENERATOR></HEAD>
    <BODY onload=initial()>
    <SCRIPT language=JavaScript><!--
       if(navigator.appName == "Netscape" || parseInt(navigator.appVersion) < 4)
       document.write("<h1>你的瀏覽器無法執行此程序。</h1>此程序在 IE4 以后的版本才能執行!!")
    //--></SCRIPT>

    <DIV id=detail style="POSITION: absolute"></DIV>
    <FORM name=CLD>
    <div align="center">
    <TABLE width="672" align="right" height="259" bordercolordark="#CC9900" border="4" background="l11.gif">
      <CENTER>
    <center>
      <TBODY>
      </center></center>
      <TR>
      <TD align=center vAlign=top width="170" height="255">
      <div align="center">
        <center>
      <TABLE BORDER=1 COLSPAN=2 width="221">
      <CENTER>
        <center><FONT size=2
          style="FONT-SIZE: 9pt">
        <td width="209">
          <p align="center"><font style="font-size:10.8pt" color=RED>本地計算機時間:</FONT></FONT><BR><FONT color=#000080 face=ARIAL
          id=Clock size=3 align="center"></FONT>
          <P><!--時區 *表示自動調整為日光節約時間-->
          </center>
       </CENTER>
       </TABLE>
      </center>
        </div>
        <div align="center">
          <center>
          <table border=1 height="1" width="16">
          <td height="1" width="255">
                <table width="212" height="1"><CENTER>
                <center>
          <FONT id=tSave
          style="COLOR: red; FONT-FAMILY: Wingdings; FONT-SIZE: 18pt"></FONT>
          <td height="1" width="152"><font size="2"><FONT style="FONT-SIZE: 9pt">
          <font color="#0000FF">公歷</font>年</font><FONT color=#ffffff
                style="FONT-SIZE: 9pt"><SELECT name=SY onchange=changeCld()
                style="FONT-SIZE: 9pt">
                  <SCRIPT language=JavaScript><!--
                for(i=1900;i<2050;i++) document.write('<option>'+i)
                //--></SCRIPT>
                </SELECT> </FONT>月<FONT color=#ffffff
                style="FONT-SIZE: 9pt"><SELECT name=SM onchange=changeCld()
                style="FONT-SIZE: 9pt">
                  <SCRIPT language=JavaScript><!--
                for(i=1;i<13;i++) document.write('<option>'+i)
                //--></SCRIPT>
                </SELECT></FONT></font>
          <P><font size="2"><FONT style="FONT-SIZE: 9pt"><font color="#0000FF">陰歷</font>年</font><FONT color=#ffffff
                style="FONT-SIZE: 9pt"><SELECT name=D1 onchange=changeLong()
                style="FONT-SIZE: 9pt">
                  <SCRIPT language=JavaScript><!--
                for(i=1900;i<2050;i++) document.write('<option>'+i)
                //--></SCRIPT>
                </SELECT> </FONT>月<FONT color=#ffffff
                style="FONT-SIZE: 9pt"><SELECT name=D2 onchange=changeLong()
                style="FONT-SIZE: 9pt">
                  <SCRIPT language=JavaScript><!--
                for(i=1;i<13;i++) document.write('<option>'+i)
                //--></SCRIPT>
                </SELECT></FONT></font></P>
          <div align="center" style="width: 4; height: 1">
          </div>
          <td width="1" align="center" height="1">
          <BUTTON onclick="pushBtm('MU')"  style="FONT-SIZE: 9pt">月↑</BUTTON>
          <BUTTON onclick="pushBtm('')" style="FONT-SIZE: 9pt">當月</BUTTON>
          <BUTTON onclick="pushBtm('MD')"  style="FONT-SIZE: 9pt">月↓</BUTTON>
          </td>
            </center></center>
     <tr>
      <CENTER>
          <TD align=center vAlign=top width=152 height="1">
          <BUTTON onclick="pushBtm('YU')" style="FONT-SIZE: 9pt">年↑</BUTTON>
          <BUTTON onclick="pushBtm('YD')" style="FONT-SIZE: 9pt">年↓</BUTTON>
          </TD>
            </center>
          <td colspan=2 width="46" height="1">
              <p align="left"><INPUT onclick="javascript:window.close();" style="FONT-SIZE: 9pt" type=button value=關閉></p>
          </td>

           </table>
      <CENTER>
            <table border="1" width="100%" height="1" bordercolordark="#FFFFCC">
            <tr>
              <td width="100%" height="1"><font style="font-size:10.8pt" color=#0>  
                陰歷存在跨月情況,如果查找到的陰歷月跨兩個公歷月,用<font color=blue>[月↑][月↓]</font>翻動可以找到你想要的確切日期。</font></td>
            </tr>
          </table>
          </CENTER>
          </table>
          </center>
        </div>
        <TD align=center width="423" height="255">
          <DIV style="position: absolute; top: 31; z-index: -1; left: 270; width: 347; height: 108">
            <p>
            <p>
            <p><FONT id=YMBG
          style="COLOR: #f0f0f0; FONT-FAMILY: 'Arial Black'; FONT-SIZE: 20pt"> </FONT>
          </DIV>
          <div align="center">
          <center>
          <TABLE border=0 height="27" cellspacing="1">
            <TBODY>
            <TR>
              <TD bgColor=#000080 colSpan=7 align="center" height="24"><FONT color=#000080 size=2
                style="FONT-SIZE: 9pt">月</FONT> <FONT color=#ffffff face=宋體 id=GZ
                size=4></FONT><BR></TD></TR>
            <TR align=center bgColor=#e0e0e0>
              <TD width=54 height="1" align="center" bgcolor="#99CCFF"><font size="2">日</font></TD>
              <TD width=54 height="1" align="center" bgcolor="#99CCFF"><font size="2">一</font></TD>
              <TD width=54 height="1" align="center" bgcolor="#99CCFF"><font size="2">二</font></TD>
              <TD width=50 height="1" align="center" bgcolor="#99CCFF"><font size="2">三</font></TD>
              <TD width=54 height="1" align="center" bgcolor="#99CCFF"><font size="2">四</font></TD>
              <TD width=54 height="1" align="center" bgcolor="#99CCFF"><font size="2">五</font></TD>
              <TD width=54 height="1" align="center" bgcolor="#99CCFF"><font size="2">六</font></TD></TR>
            <SCRIPT language=JavaScript><!--
                var gNum
                for(i=0;i<6;i++) {
                   document.write('<tr align=center>')
                   for(j=0;j<7;j++) {
                      gNum = i*7+j
                      document.write('<td id="GD' + gNum +'" onMouseOver="mOvr(' + gNum +')" onMouseOut="mOut()"><font id="SD' + gNum +'" size=2 face="Arial Black"')
                      if(j == 0) document.write(' color=red')
                      if(j == 6)
                         if(i%2==1) document.write(' color=red')
                            else document.write(' color=green')
                      document.write(' TITLE=""> </font><br><font id="LD' + gNum + '" size=2 style="font-size:9pt"> </font></td>')
                   }
                   document.write('</tr>')
                }
                //--></SCRIPT>
            </TBODY></TABLE>
          </center>
          </div>
      </TD>
    </TR></TBODY></TABLE>
    </div>
    </FORM> 

    </body>

    </html>

    主站蜘蛛池模板: 亚洲字幕AV一区二区三区四区| 4480yy私人影院亚洲| 亚洲精品动漫免费二区| 青娱乐免费在线视频| 亚洲国产精品久久久久秋霞影院| 久久久久久成人毛片免费看| 香蕉视频在线观看亚洲| 国产精品区免费视频| 亚洲国产电影在线观看| 搡女人真爽免费视频大全| 亚洲日韩国产AV无码无码精品| 免费无码又爽又高潮视频| 久久久久久亚洲av无码蜜芽| 婷婷综合缴情亚洲狠狠尤物| japanese色国产在线看免费| 亚洲精品无码午夜福利中文字幕 | 狠狠亚洲婷婷综合色香五月排名| 免费毛片毛片网址| 国产偷v国产偷v亚洲高清| 无码人妻精品中文字幕免费| 亚洲人成免费网站| 国产在线观看免费完整版中文版| jizz在线免费播放| 亚洲大片在线观看| 在线观看成人免费| 国产精品小视频免费无限app | 性做久久久久久久免费看| 在线观看亚洲免费| 亚洲处破女AV日韩精品| 国产啪精品视频网免费| 日本永久免费a∨在线视频| 日韩精品亚洲人成在线观看| 成人免费无码大片a毛片| 9久热这里只有精品免费| 亚洲狠狠狠一区二区三区| 国产免费人成在线视频| 久久99精品国产免费观看| 在线精品自拍亚洲第一区| 亚洲人成在线播放网站岛国| 在线日韩av永久免费观看| 老司机69精品成免费视频|