亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 20050310160546625+0800calendar.htm.871.hg$

?? 用JSP+ORACLE寫的 公司個人信息網絡管理系統(JSP).
?? HG$
?? 第 1 頁 / 共 3 頁
字號:
function monthDays(y,m) {
 return( (lunarInfo[y-1900] & (0x10000>>m))? 30: 29 );
}


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

   var i, leap=0, temp=0;
   var offset   = (Date.UTC(objDate.getFullYear(),objDate.getMonth(),objDate.getDate()) - Date.UTC(1900,0,31))/86400000;

   for(i=1900; i<2100 && offset>0; i++) { temp=lYearDays(i); offset-=temp; }

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

   this.year = i;

   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(offset==0 && leap>0 && i==leap+1)
      if(this.isLeap)
         { this.isLeap = false; }
      else
         { this.isLeap = true; --i; }

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

   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;   //公元年4位數字
      this.sMonth     = sMonth;  //公元月數字
      this.sDay       = sDay;    //公元日數字
      this.week       = week;    //星期, 1個中文
      //農歷
      this.lYear      = lYear;   //公元年4位數字
      this.lMonth     = lMonth;  //農歷月數字
      this.lDay       = lDay;    //農歷日數字
      this.isLeap     = isLeap;  //是否為農歷閏月?
      //八字
      this.cYear      = cYear;   //年柱, 2個中文
      this.cMonth     = cMonth;  //月柱, 2個中文
      this.cDay       = cDay;    //日柱, 2個中文

      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月)
/*
功能說明: 返回整個月的日期資料控件

使用方式: OBJ = new calendar(年,零起算月);

  OBJ.length      返回當月最大日
  OBJ.firstWeek   返回當月一日星期

  由 OBJ[日期].屬性名稱 即可取得各項值

  OBJ[日期].isToday  返回是否為今日 true 或 false

  其他 OBJ[日期] 屬性參見 calElement() 中的注解
*/
function calendar(y,m) {

   var sDObj, lDObj, lY, lM, lD=1, lL, lX=0, tmp1, tmp2, tmp3;
   var cY, cM, cD; //年柱,月柱,日柱
   var lDPOS = new Array(3);
   var n = 0;
   var firstLM = 0;

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

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

   ////////年柱 1900年立春后為庚子年(60進制36)
   if(m<2) cY=cyclical(y-1900+36-1);
   else cY=cyclical(y-1900+36);
   var term2=sTerm(y,2); //立春日期

   ////////月柱 1900年1月小寒以前為 丙子月(60進制12)
   var firstNode = sTerm(y,m*2) //返回當月「節」為幾日開始
   cM = cyclical((y-1900)*12+m+12);

   //當月一日與 1900/1/1 相差天數
   //1900/1/1與 1970/1/1 相差25567日, 1900/1/1 日柱為甲戌日(60進制10)
   var dayCyclical = Date.UTC(y,m,1,0,0,0,0)/86400000+25567+10;

   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;
      }

      //依節氣調整二月分的年柱, 以立春為界
      if(m==1 && (i+1)==term2) cY=cyclical(y-1900+36);
      //依節氣月柱, 以「節」為界
      if((i+1)==firstNode) cM = cyclical((y-1900)*12+m+13);
      //日柱
      cD = cyclical(dayCyclical+i);

      //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,
                               cY ,cM, cD );
   }

   //節氣
   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);
            if(tmp1<5)
               this[((this.firstWeek>tmp2)?7:0) + 7*(tmp1-1) + tmp2 - this.firstWeek].solarFestival += RegExp.$5 + ' ';
            else {
               tmp1 -= 5;
               tmp3 = (this.firstWeek+this.length-1)%7; //當月最后一天星期?
               this[this.length - tmp3 - 7*tmp1 + tmp2 - (tmp2>tmp3?7:0) - 1 ].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].isLeap!=true) {
               this[tmp2].lunarFestival += RegExp.$4 + ' ';
               if(RegExp.$3=='*') this[tmp2].color = 'red';
            }
         }
      }


   //復活節只出現在3或4月
   if(m==2 || m==3) {
      var estDay = new easter(y);
      if(m == estDay.m)
         this[estDay.d-1].solarFestival = this[estDay.d-1].solarFestival+' 復活節 Easter Sunday';
   }


   if(m==2) this[20].solarFestival = this[20].solarFestival+unescape('%20%u6D35%u8CE2%u751F%u65E5');

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

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

//======================================= 返回該年的復活節(春分后第一次滿月周后的第一主日)
function easter(y) {

   var term2=sTerm(y,5); //取得春分日期
   var dayTerm2 = new Date(Date.UTC(y,2,term2,0,0,0,0)); //取得春分的公歷日期控件(春分一定出現在3月)
   var lDayTerm2 = new Lunar(dayTerm2); //取得取得春分農歷

   if(lDayTerm2.day<15) //取得下個月圓的相差天數
      var lMlen= 15-lDayTerm2.day;
   else
      var lMlen= (lDayTerm2.isLeap? leapDays(y): monthDays(y,lDayTerm2.month)) - lDayTerm2.day + 15;

   //一天等于 1000*60*60*24 = 86400000 毫秒
   var l15 = new Date(dayTerm2.getTime() + 86400000*lMlen ); //求出第一次月圓為公歷幾日
   var dayEaster = new Date(l15.getTime() + 86400000*( 7-l15.getUTCDay() ) ); //求出下個周日

   this.m = dayEaster.getUTCMonth();
   this.d = dayEaster.getUTCDate();

}

//====================== 中文日期
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) + '年 【'+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=='黑色星期五')?s.fontcolor('black'):s.fontcolor('blue');
            }
            else { //廿四節氣
               s=cld[sD].solarTerms;
               if(s.length>0) s = s.fontcolor('limegreen');
            }
         }

         if(cld[sD].solarTerms=='清明') s = '清明節'.fontcolor('red');
         if(cld[sD].solarTerms=='芒種') s = '芒種'.fontcolor('red');
         if(cld[sD].solarTerms=='夏至') s = '夏至'.fontcolor('red');
         if(cld[sD].solarTerms=='冬至') s = '冬至'.fontcolor('red');



         if(s.length>0) lObj.innerHTML = s;

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


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<200) 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<200) CLD.SY.selectedIndex++;
       }
       break;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频免费在线观看| 国产午夜三级一区二区三| 成人自拍视频在线观看| 精品一区二区三区久久| 极品美女销魂一区二区三区| 久久丁香综合五月国产三级网站| 亚洲福利国产精品| 日韩精品乱码av一区二区| 蜜桃久久久久久| 国产sm精品调教视频网站| 高清不卡在线观看| 在线中文字幕一区| 日韩一级大片在线观看| 久久综合九色综合97_久久久| 久久亚洲免费视频| 久久久久久久久久久久电影| 久久久久久久久久美女| 国产精品短视频| 午夜精品久久久久久久99樱桃| 男女激情视频一区| 国产成人精品亚洲777人妖| www.欧美亚洲| 欧美浪妇xxxx高跟鞋交| 久久综合色综合88| 亚洲女同一区二区| 欧美a级理论片| 国产不卡视频在线观看| 91搞黄在线观看| 欧美精品一区男女天堂| 亚洲人成伊人成综合网小说| 天堂影院一区二区| 99视频超级精品| 日韩亚洲欧美综合| 自拍偷拍亚洲综合| 久久99精品国产麻豆不卡| av爱爱亚洲一区| 日韩小视频在线观看专区| 一区二区中文视频| 久久99精品久久久久久久久久久久| 成人av电影在线播放| 制服.丝袜.亚洲.中文.综合| 国产精品免费久久久久| 日本不卡视频在线观看| 日本高清无吗v一区| 国产欧美一区二区精品性色超碰 | 成人性色生活片| 欧美高清视频在线高清观看mv色露露十八| 2欧美一区二区三区在线观看视频| 亚洲欧美日韩人成在线播放| 蜜桃视频在线一区| 欧美体内she精高潮| 中文字幕乱码亚洲精品一区| 成人激情文学综合网| 欧美一区二区福利视频| 伊人开心综合网| 国产一区二区0| 91精品国产91久久久久久一区二区| 中文字幕成人网| 国产精品中文有码| 91麻豆精品91久久久久同性| 亚洲私人影院在线观看| 国产精品中文字幕一区二区三区| 日韩欧美国产三级| 蜜桃视频在线一区| 精品人在线二区三区| 日韩综合小视频| 宅男噜噜噜66一区二区66| 亚洲风情在线资源站| 精品视频一区二区不卡| 亚洲一区影音先锋| 色哟哟国产精品| 最新日韩av在线| 成人18精品视频| 中文字幕精品—区二区四季| 成人永久看片免费视频天堂| 国产欧美精品一区| 国内精品在线播放| 国产日韩精品一区二区三区 | 久久久久久一二三区| 黄色小说综合网站| 精品粉嫩超白一线天av| 激情图片小说一区| 国产午夜三级一区二区三| 高清av一区二区| 亚洲女爱视频在线| 欧美日韩国产大片| 免费国产亚洲视频| 久久久久成人黄色影片| 成人av午夜电影| 又紧又大又爽精品一区二区| 精品视频1区2区3区| 午夜在线电影亚洲一区| 日韩亚洲欧美一区| 成人高清视频免费观看| 亚洲一区二区三区爽爽爽爽爽 | 久久成人18免费观看| 久久中文字幕电影| 99久久精品国产精品久久| 一区二区三区成人在线视频| 欧美老人xxxx18| 国产乱码精品一区二区三区忘忧草| 欧美激情中文不卡| 欧美日韩另类国产亚洲欧美一级| 久久精品国产久精国产爱| 国产精品毛片无遮挡高清| 欧美日韩亚洲综合一区二区三区| 久久黄色级2电影| 国产精品护士白丝一区av| 91精品国产黑色紧身裤美女| 福利一区福利二区| 青青草国产精品97视觉盛宴| 国产欧美日韩精品在线| 91麻豆精品久久久久蜜臀| 丁香婷婷综合色啪| 免费一级片91| 亚洲视频免费在线观看| 久久精品这里都是精品| 欧美日韩午夜在线视频| 成人v精品蜜桃久久一区| 日韩av中文字幕一区二区| 日韩一区欧美一区| 久久婷婷一区二区三区| 欧美三级中文字| 91丨porny丨国产入口| 国产在线精品一区二区不卡了| 亚洲一本大道在线| 亚洲婷婷综合久久一本伊一区| 精品国产a毛片| 91精品国产手机| 欧美人妖巨大在线| 色综合久久久久久久久久久| 国产精品1024| 国内精品自线一区二区三区视频| 日韩国产一二三区| 亚洲一区二区三区中文字幕| 亚洲人成人一区二区在线观看| 欧美激情综合在线| 国产拍揄自揄精品视频麻豆 | 国产精品一区二区三区99| 午夜成人在线视频| 亚洲美女在线一区| 综合久久久久久| 亚洲三级在线免费观看| 欧美经典一区二区三区| 国产日韩综合av| 久久久久综合网| 久久久三级国产网站| 2020日本不卡一区二区视频| 欧美mv日韩mv国产网站| 日韩欧美一级精品久久| 精品国产一区久久| 精品国产一区二区在线观看| 精品国产乱码久久久久久图片 | 一区二区三区蜜桃| 亚洲综合男人的天堂| 亚洲图片欧美综合| 亚洲一区欧美一区| 亚洲图片欧美视频| 肉色丝袜一区二区| 另类中文字幕网| 国产专区综合网| 丁香激情综合五月| 91啪亚洲精品| 欧美日韩一区二区三区在线看| 在线免费不卡视频| 欧美一区二区三区性视频| 精品国产百合女同互慰| 国产精品视频你懂的| 一区二区三区在线观看视频| 一级中文字幕一区二区| 男女性色大片免费观看一区二区| 久久99九九99精品| 成人三级伦理片| 色婷婷精品久久二区二区蜜臀av| 欧美性猛交一区二区三区精品| 91精品国产综合久久婷婷香蕉| 久久久影视传媒| 亚洲综合色噜噜狠狠| 麻豆专区一区二区三区四区五区| 国产一区二区在线看| 99re热视频精品| 91精品国产欧美一区二区成人| 久久久99精品久久| 亚洲国产一区在线观看| 国产精品亚洲一区二区三区在线 | 欧美日韩精品免费观看视频 | 亚洲精品日韩综合观看成人91| 亚洲成人自拍偷拍| 国产一区日韩二区欧美三区| 9色porny自拍视频一区二区| 7777精品伊人久久久大香线蕉完整版| 欧美成人一区二区三区片免费| 国产精品福利影院| 免费不卡在线视频| 色综合网色综合| 精品久久一区二区| 亚洲gay无套男同| 成人美女在线视频| 欧美v日韩v国产v| 亚洲影视资源网|