• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    js判斷節假日實例代碼

    來源:懂視網 責編:小采 時間:2020-11-27 22:22:36
    文檔

    js判斷節假日實例代碼

    js判斷節假日實例代碼:效果展示: <!DOCTYPE html> <html> <head> <meta http-equiv=Content-Type content=text/html; charset=utf-8 /> <title></title> <script src=j
    推薦度:
    導讀js判斷節假日實例代碼:效果展示: <!DOCTYPE html> <html> <head> <meta http-equiv=Content-Type content=text/html; charset=utf-8 /> <title></title> <script src=j

    效果展示:

    <!DOCTYPE html>
    <html>
    <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <title></title>
     <script src="jquery.min.js" type="text/javascript"></script>
     <script src="date.js" type="text/javascript"></script>
    </head>
    <script>
    	/*************************************************************
    * 判斷某天是不是工作日
    * 
    * @ date {Date} 要判斷的日期(0000-00-00) 
    **************************************************************/
    //2017年節假日
    var jrdate_2017 = ["2017-01-01","2017-01-02","2017-01-27","2017-01-27","2017-01-27","2017-01-28","2017-01-29","2017-01-30","2017-01-31","2017-02-01","2017-02-02","2017-04-02","2017-04-03","2017-04-04","2017-04-29","2017-04-30","2017-05-01","2017-05-28","2017-05-29","2017-05-30","2017-10-01","2017-10-02","2017-10-03","2017-10-04","2017-10-05","2017-10-06","2017-10-07","2017-10-08"];
    //2017年調休日
    var txr_2017 = ["2017-01-22","2017-02-04","2017-04-01","2017-05-27","2017-09-30"];
    //2018年節假日
    var jrdate_2018 = ["2018-01-01","2018-02-15","2018-02-16","2018-02-17","2018-02-18","2018-02-19","2018-02-20","2018-02-21","2018-04-05","2018-04-06","2018-04-07","2018-04-29","2018-04-30","2018-05-01","2018-06-16","2018-06-17","2018-06-18","2018-09-22","2018-09-23","2018-09-24","2018-10-01","2018-10-02","2018-10-03","2018-10-04","2018-10-05","2018-10-06","2018-10-07"];
    //2018年調休日
    var txr_2018 = ["2018-02-11","2018-02-24","2018-04-08","2018-04-28","2018-09-29","2018-09-30"];
    var num = 0;
    function isWorkday(date_String) {
    	//debugger;
     var date = !date_String ? new Date() : new Date(date_String);
     var is_jr_2017 = $.inArray(date_String, jrdate_2017);
     var is_jr_2018 = $.inArray(date_String, jrdate_2018);
     var is_tx_2017 = $.inArray(date_String, txr_2017);
     var is_tx_2018 = $.inArray(date_String, txr_2018);
     if(is_jr_2017!=-1 || is_jr_2018!=-1){
     	return; //"節假日";
     }
     var getday = date.getDay();
     if (getday == 0 || getday == 6) {
     	if(is_tx_2017!=-1 || is_tx_2018!=-1){
     	num++;
     	return;// '調休日';
     	}
     return;// '休息日';
     }
     else {
     	if(is_tx_2017!=-1 || is_tx_2018!=-1){
     	num++;
     	return;// '調休日';
     	}
     	num++;
     return;// '工作日';
     }
     //num;
    }
    //var d_arr = []; //時間段內所有日期
    function getDayInfo(startDate,endDate){
    	var bd = new Date(startDate),be = new Date(endDate); 
     var bd_time = bd.getTime(), be_time = be.getTime(),time_diff = be_time - bd_time; 
     d_arr = [];
     num = 0;
     for(var i=0; i<= time_diff; i+=86400000){ 
     var ds = new Date(bd_time+i).Format("yyyy-MM-dd"); 
     isWorkday(ds);
     //d_arr.push(ds) 
     } 
     console.log(num); 
     console.log(d_arr); 
     $("#show").html("呀!這段時間我們一共上"+num+"天班呢。");
    }
    function getInfo(info){
    	
    	var startDate = $("#startDate").val();
    	var endDate = $("#endDate").val();
    	getDayInfo(startDate,endDate);
    	//console.log(isWorkday(startDate));
    }
    // 調用
    //alert(isWorkday('2016-12-10'));
    	
    </script>
    <body>
    	<h3>填寫時間算算我們能上幾天班?!</h3>
     <div id="div1">
     開始時間:<input id="startDate" type="text" value="2018-02-01"></input>
     截止日期:<input id="endDate" type="text" value="2018-02-28"></input>
     	<input type="button" onclick = 'getInfo()' value="點擊獲取工作日天數"></input>
     </div>
     <div>
     	<strong><span id = "show"></span></strong>
     </div>
    </body>
    </html>

    ps:下面在給大家分享一段代碼基于js判斷所有節假日,具體代碼如下所示:

    // JavaScript Document
    calendar = new Date();
    month = calendar.getMonth();
    date = calendar.getDate();
    if ((month == 0) && (date == 1)) document.write("元旦");
    if ((month == 1) && (date ==13 )) document.write("除夕");
    if ((month == 1) && (date ==14 )) document.write("春節/情人節");
    if ((month == 2) && (date == 1)) document.write("國際海豹日");
    if ((month == 2) && (date == 8)) document.write("國際勞動婦女節/中國保護母親河日");
    if ((month == 2) && (date == 12)) document.write("植樹節");
    if ((month == 3) && (date == 1)) document.write("愚人節");
    if ((month == 3) && (date == 5)) document.write("清明節");
    if ((month == 4) && (date == 1)) document.write("國際勞動節");
    if ((month == 4) && (date == 9)) document.write("母親節");
    if ((month == 5) && (date == 1)) document.write("國際兒童節");
    if ((month == 5) && (date == 26)) document.write("國際禁毒日");
    if ((month == 7) && (date == 1)) document.write("建軍節");
    if ((month == 7) && (date == 15)) document.write("日本無條件投降日/世紀婚紗日");
    if ((month == 7) && (date == 16)) document.write("七夕情人節");
    if ((month == 9) && (date == 20)) document.write("世界廚師日");
    if ((month == 9) && (date == 22)) document.write("世界傳統醫藥日");
    if ((month == 9) && (date == 24)) document.write("聯合國日/世界發展信息日");
    if ((month == 9) && (date == 25)) document.write("世界骨質疏松日/抗美援朝紀念日/環衛工人節");
    if ((month == 9) && (date == 31)) document.write("世界勤儉日/中國男性健康日");
    if ((month == 11) && (date == 24)) document.write("平安夜"); 
    if ((month == 11) && (date == 25)) document.write("圣誕節");

    總結

    以上所述是小編給大家介紹的js判斷節假日實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    js判斷節假日實例代碼

    js判斷節假日實例代碼:效果展示: <!DOCTYPE html> <html> <head> <meta http-equiv=Content-Type content=text/html; charset=utf-8 /> <title></title> <script src=j
    推薦度:
    標簽: 判斷 代碼 節假日
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 亚洲精品视频在线| 91嫩草亚洲精品| 国产精品怡红院永久免费| 日本精品久久久久久久久免费| 国产精品嫩草视频永久网址| 亚洲精品国偷自产在线| 国产精品麻豆欧美日韩ww| 99re这里只有精品6| 真实国产乱子伦精品一区二区三区 | 99re这里只有精品热久久| 亚洲精品无码永久中文字幕| 久久国产成人精品国产成人亚洲| 亚洲嫩草影院久久精品| 99在线热播精品免费99热| 少妇人妻无码精品视频app| 污污网站国产精品白丝袜| 精品久久久久久无码人妻热 | 少妇人妻无码精品视频| 青草青草久热精品视频在线观看| 国产在线精品福利大全| 91精品国产综合久久香蕉| 久久精品9988| 久久久精品一区二区三区| 国产精品视频久久| 国产成人精品精品欧美| 99热精品在线| 精品亚洲一区二区| 欧美精品国产一区二区| 日本精品久久久久中文字幕8| 99久久这里只有精品| 国产福利视精品永久免费| 91精品国产色综合久久| 动漫精品专区一区二区三区不卡| 国产成人无码久久久精品一| 精品无码一区二区三区爱欲| 精品欧洲AV无码一区二区男男| 乱码精品一区二区三区| 国产精品成熟老女人视频| 99热这里只有精品在线| 日韩精品成人一区二区三区| 91久久福利国产成人精品|