中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

jQuery獲取某天的農歷日期并判斷是否除夕或新年的方法
來源:易賢網 閱讀:1803 次 日期:2016-08-04 15:31:12
溫馨提示:易賢網小編為您整理了“jQuery獲取某天的農歷日期并判斷是否除夕或新年的方法”,方便廣大網友查閱!

本文實例講述了jQuery獲取某天的農歷日期并判斷是否除夕或新年的方法。分享給大家供大家參考,具體如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script src="jquery.min.js" type="text/javascript"></script>

<script type="text/javascript">

  //------------------- Begin ----------------------

  CalendarHelper={};

  CalendarHelper.GetCNDate = function (D) {

    var CalendarData = new Array(100);

    var madd = new Array(12);

    var tgString = "甲乙丙丁戊己庚辛壬癸";

    var dzString = "子丑寅卯辰巳午未申酉戌亥";

    var numString = "一二三四五六七八九十";

    var monString = "正二三四五六七八九十冬臘";

    var weekString = "日一二三四五六";

    var sx = "鼠牛虎兔龍蛇馬羊猴雞狗豬";

    var cYear, cMonth, cDay, TheDate;

    CalendarData = new Array(0xA4B, 0x5164B, 0x6A5, 0x6D4, 0x415B5, 0x2B6, 0x957, 0x2092F, 0x497, 0x60C96, 0xD4A, 0xEA5, 0x50DA9, 0x5AD, 0x2B6, 0x3126E, 0x92E, 0x7192D, 0xC95, 0xD4A, 0x61B4A, 0xB55, 0x56A, 0x4155B, 0x25D, 0x92D, 0x2192B, 0xA95, 0x71695, 0x6CA, 0xB55, 0x50AB5, 0x4DA, 0xA5B, 0x30A57, 0x52B, 0x8152A, 0xE95, 0x6AA, 0x615AA, 0xAB5, 0x4B6, 0x414AE, 0xA57, 0x526, 0x31D26, 0xD95, 0x70B55, 0x56A, 0x96D, 0x5095D, 0x4AD, 0xA4D, 0x41A4D, 0xD25, 0x81AA5, 0xB54, 0xB6A, 0x612DA, 0x95B, 0x49B, 0x41497, 0xA4B, 0xA164B, 0x6A5, 0x6D4, 0x615B4, 0xAB6, 0x957, 0x5092F, 0x497, 0x64B, 0x30D4A, 0xEA5, 0x80D65, 0x5AC, 0xAB6, 0x5126D, 0x92E, 0xC96, 0x41A95, 0xD4A, 0xDA5, 0x20B55, 0x56A, 0x7155B, 0x25D, 0x92D, 0x5192B, 0xA95, 0xB4A, 0x416AA, 0xAD5, 0x90AB5, 0x4BA, 0xA5B, 0x60A57, 0x52B, 0xA93, 0x40E95);

    madd[0] = 0;

    madd[1] = 31;

    madd[2] = 59;

    madd[3] = 90;

    madd[4] = 120;

    madd[5] = 151;

    madd[6] = 181;

    madd[7] = 212;

    madd[8] = 243;

    madd[9] = 273;

    madd[10] = 304;

    madd[11] = 334;

    function GetBit(m, n) {

      return (m >> n) & 1;

    }

    function e2c() {

      TheDate = (arguments.length != 3) ? new Date() : new Date(arguments[0], arguments[1], arguments[2]);

      var total, m, n, k;

      var isEnd = false;

      var tmp = TheDate.getYear();

      if (tmp < 1900) {

        tmp += 1900;

      }

      total = (tmp - 1921) * 365 + Math.floor((tmp - 1921) / 4) + madd[TheDate.getMonth()] + TheDate.getDate() - 38;

      if (TheDate.getYear() % 4 == 0 && TheDate.getMonth() > 1) {

        total++;

      }

      for (m = 0; ; m++) {

        k = (CalendarData[m] < 0xfff) ? 11 : 12;

        for (n = k; n >= 0; n--) {

          if (total <= 29 + GetBit(CalendarData[m], n)) {

            isEnd = true; break;

          }

          total = total - 29 - GetBit(CalendarData[m], n);

        }

        if (isEnd) break;

      }

      cYear = 1921 + m;

      cMonth = k - n + 1;

      cDay = total;

      if (k == 12) {

        if (cMonth == Math.floor(CalendarData[m] / 0x10000) + 1) {

          cMonth = 1 - cMonth;

        }

        if (cMonth > Math.floor(CalendarData[m] / 0x10000) + 1) {

          cMonth--;

        }

      }

    }

    function GetcDateString() {

      var tmp = "";

      tmp += tgString.charAt((cYear - 4) % 10);

      tmp += dzString.charAt((cYear - 4) % 12);

      tmp += "(";

      tmp += sx.charAt((cYear - 4) % 12);

      tmp += ")年 ";

      if (cMonth < 1) {

        tmp += "(閏)";

        tmp += monString.charAt(-cMonth - 1);

      } else {

        tmp += monString.charAt(cMonth - 1);

      }

      tmp += "月";

      tmp += (cDay < 11) ? "初" : ((cDay < 20) ? "十" : ((cDay < 30) ? "廿" : "三十"));

      if (cDay % 10 != 0 || cDay == 10) {

        tmp += numString.charAt((cDay - 1) % 10);

      }

      return tmp;

    }

    function GetLunarDay(solarYear, solarMonth, solarDay) {

      //solarYear = solarYear<1900?(1900+solarYear):solarYear;

      if (solarYear < 1921 || solarYear > 2020) {

        return "";

      } else {

        solarMonth = (parseInt(solarMonth) > 0) ? (solarMonth - 1) : 11;

        e2c(solarYear, solarMonth, solarDay);

        return GetcDateString();

      }

    }

    var yy = D.getFullYear();

    var mm = D.getMonth() + 1;

    var dd = D.getDate();

    var ww = D.getDay();

    var ss = parseInt(D.getTime() / 1000);

    if (yy < 100) yy = "19" + yy;

    return GetLunarDay(yy, mm, dd);

  };

  CalendarHelper.GetAddDay = function (D, v) {

    var LSTR_ndate = D;

    var LSTR_Year = LSTR_ndate.getYear();

    var LSTR_Month = LSTR_ndate.getMonth();

    var LSTR_Date = LSTR_ndate.getDate();

    //處理

    var uom = new Date(LSTR_Year, LSTR_Month, LSTR_Date);

    uom.setDate(uom.getDate() + v); //取得系統時間的前一天,重點在這里,負數是前幾天,正數是后幾天

    return uom;

  }

  //是否除夕

  CalendarHelper.IsLastDayBeforeNewYearOfCN = function (D) {

    var strCurrDay = CalendarHelper.GetCNDate(D);

    var strNextDay = CalendarHelper.GetCNDate(CalendarHelper.GetAddDay(D, 1));

    //alert(strCurrDay+","+strNextDay);

    return strCurrDay.split('年')[0] != strNextDay.split('年')[0];

  };

  //是否春節

  CalendarHelper.IsNewYearOfCN = function (D) {

    var strCurrDay = CalendarHelper.GetCNDate(D);

    var strPrevDay = CalendarHelper.GetCNDate(CalendarHelper.GetAddDay(D, -1));

    //alert(strCurrDay+","+strPrevDay);

    return strCurrDay.split('年')[0] != strPrevDay.split('年')[0];

  };

  //------------------- End ----------------------

  var d1 = new Date();

  var d2 = new Date(2013, 1, 9); //注:此處相當于2013年2月9號

  var d3 = new Date(2013, 1, 10);

  var result = GetResult(d1) + GetResult(d2) + GetResult(d3);

  alert(result);

  function GetResult(D) {

    var y = D.getFullYear();

    var m = D.getMonth() + 1;

    var dd = D.getDate();

    var str = y + "年" + m + "月" + dd + "日";

    var isR = CalendarHelper.IsLastDayBeforeNewYearOfCN(D);

    var isN = CalendarHelper.IsNewYearOfCN(D);

    return "日期:"+str+","+ (isR?"是":"不是") + "除夕" + "," + (isN?"是":"不是") + "春節\n\n" ;

  }

</script>

</head>

<body>

</body>

</html>

希望本文所述對大家jQuery程序設計有所幫助。

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美一区国产二区| 中国av一区| 亚洲激情视频网站| 亚欧美中日韩视频| 国产精品成人一区二区三区夜夜夜| 韩日欧美一区| 欧美影院成人| 国产日韩欧美精品一区| 先锋影音国产精品| 国产精品视频一二| 久久久午夜视频| 精品51国产黑色丝袜高跟鞋| 久久精品官网| 一区二区视频免费完整版观看| 性欧美1819sex性高清| 国产精品久久久一本精品| 亚洲午夜激情| 国产日韩欧美一区二区三区四区 | 狠狠综合久久av一区二区小说 | 国产日韩精品一区| 欧美有码在线观看视频| 国产日韩欧美在线观看| 久久精品首页| 亚洲第一成人在线| 欧美日韩一级视频| 羞羞视频在线观看欧美| 国产一区二区av| 久久亚洲视频| 国产欧美一区二区精品秋霞影院| 久久国产视频网站| 亚洲人体大胆视频| 国产精品久久福利| 久久久青草青青国产亚洲免观| 欧美性久久久| 久久精品99无色码中文字幕| 亚洲欧洲一区二区三区久久| 国产精品国产三级国产| 久久免费精品日本久久中文字幕| 日韩视频一区二区| 国产一区二区三区高清播放| 欧美精品三区| 久久岛国电影| 亚洲精品中文在线| 国产伦精品一区二区三区高清版| 久久这里有精品15一区二区三区| 一区二区三区国产| 在线电影国产精品| 国产日产精品一区二区三区四区的观看方式| 性欧美大战久久久久久久免费观看| 在线观看精品一区| 午夜精品一区二区三区在线视| 狠狠色狠狠色综合人人| 欧美理论电影在线播放| 久久精品2019中文字幕| 亚洲天堂av在线免费| 亚洲成人原创 | 欧美日韩在线免费观看| 午夜精品久久久久久久男人的天堂 | 国产欧美亚洲精品| 欧美高清视频在线| 欧美一区二区三区四区在线| 一本色道久久综合亚洲精品不卡| 在线高清一区| 国产一区二三区| 国产精品视频观看| 欧美精品午夜视频| 免费观看久久久4p| 久久精品一区四区| 午夜精品美女自拍福到在线| 在线综合视频| 一区二区不卡在线视频 午夜欧美不卡' | 亚洲欧洲日产国码二区| 国产综合第一页| 国产精品美女久久久免费| 欧美激情视频免费观看| 欧美中文字幕视频| 欧美一区二区三区免费观看视频| 99这里只有精品| 在线日韩中文字幕| 亚洲成色777777女色窝| 国内精品久久久久伊人av| 国产乱码精品一区二区三区五月婷 | 亚洲亚洲精品在线观看| 亚洲精品视频在线| 欧美日韩不卡视频| 亚洲中字黄色| 亚洲在线一区| 亚洲综合首页| 午夜精品一区二区三区四区| 欧美有码视频| 久久久久天天天天| 美女被久久久| 久久久亚洲午夜电影| 欧美一区二区三区四区在线| 久久精品国产精品亚洲精品| 久久久久久亚洲精品杨幂换脸| 久久精品五月婷婷| 欧美99在线视频观看| 欧美激情一区二区三区 | 中文欧美日韩| 亚洲中字黄色| 欧美在线资源| 免费观看欧美在线视频的网站| 欧美福利小视频| 欧美精品一区视频| 久久av资源网站| 久久综合999| 免费av成人在线| 欧美国产另类| 欧美性感一类影片在线播放| 欧美福利一区| 久久蜜桃资源一区二区老牛 | 国产精品日本欧美一区二区三区| 欧美激情黄色片| 国产精品国内视频| 国模私拍视频一区| 日韩视频国产视频| 欧美专区亚洲专区| 99国产精品久久久| 久久久久网站| 国产精品v欧美精品v日本精品动漫| 国产日韩欧美综合在线| 亚洲日本aⅴ片在线观看香蕉| 亚洲欧美日韩在线高清直播| 久久久欧美精品sm网站| 欧美日韩在线视频观看| 国产精品人成在线观看免费| 国产精品日本| 91久久午夜| 久久久亚洲人| 国产精品一区二区三区乱码| 91久久精品国产91久久| 欧美一级片一区| 欧美日韩中文另类| 国产又爽又黄的激情精品视频| 亚洲影院免费观看| 欧美久久九九| 91久久精品国产91久久性色| 久久精品国产免费| 国产伦精品免费视频 | 午夜日韩视频| 欧美日韩国产一区二区| 亚洲福利国产| 亚久久调教视频| 国产精品国产精品国产专区不蜜| 亚洲日本成人网| 欧美一区二区三区四区在线| 欧美久久电影| 国产人久久人人人人爽| 一区二区三区导航| 欧美激情第一页xxx| 在线成人免费观看| 亚洲视频第一页| 欧美不卡三区| 国产精品日韩欧美一区二区三区| 狠狠入ady亚洲精品经典电影| 亚洲高清不卡av| 国模精品娜娜一二三区| 久久国产成人| 国内精品视频666| 久久噜噜噜精品国产亚洲综合 | 欧美一区亚洲一区| 国产精品久久久亚洲一区| 欧美性猛片xxxx免费看久爱| 亚洲精品1区2区| 欧美精品亚洲精品| 一本色道久久| 国产精品美女在线观看| 在线亚洲一区观看| 欧美吻胸吃奶大尺度电影| 一本色道久久综合亚洲精品不| 欧美成人有码| 亚洲精品一区二区在线| 欧美乱大交xxxxx| 亚洲午夜一区二区| 国产精品实拍| 亚洲性线免费观看视频成熟| 国产精品久久久久一区| 亚洲美女黄网| 欧美国产极速在线| 日韩午夜电影在线观看| 欧美日韩中文在线| 欧美一级专区免费大片| 在线免费日韩片| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲高清不卡在线观看| 欧美黄色一区二区| 亚洲一区二区三区成人在线视频精品 | 午夜精品亚洲| 精品动漫一区二区| 欧美二区视频| 午夜一级在线看亚洲| 亚洲国产精品成人一区二区| 欧美性理论片在线观看片免费| 亚洲无玛一区| 国产一区二区精品| 欧美mv日韩mv国产网站| 亚洲欧美视频在线| 国产夜色精品一区二区av| 欧美性猛交一区二区三区精品|