js判断节假日实例代码

  

效果展示:

  

 js判断节假日实例代码

        & lt; !DOCTYPE html>   & lt; html>   & lt; head>   & lt;元http-equiv=? type”内容=" text/html;utf - 8字符集="/比;   & lt; title> & lt;/title>   & lt;脚本src=" https://www.yisu.com/zixun/jquery.min.js " type=" text/javascript祝辞& lt;/script>   & lt;脚本src=" https://www.yisu.com/zixun/date.js " type=" text/javascript祝辞& lt;/script>   & lt;/head>   & lt; script>/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *   *判断某天是不是工作日   *   * @{日期}日期要判断的日期(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;   函数isWorkday (date_String) {//调试器;   var日期=! date_String & # 63;新的日期():日期(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);   如果(is_jr_2017 !=1 | | is_jr_2018 !=1) {   返回;//敖诩偃铡?   }   var getday=date.getDay ();   如果(getday==0 | | getday==6) {   如果(is_tx_2017 !=1 | | is_tx_2018 !=1) {   num + +;   返回;//调休日”;   }   返回;//休息日”;   }   其他{   如果(is_tx_2017 !=1 | | is_tx_2018 !=1) {   num + +;   返回;//调休日”;   }   num + +;   返回;//工作日”;   }//num;   }//var d_arr=[];//时间段内所有日期   函数getDayInfo (startDate可以endDate) {   var bd=new日期(startDate可以)=新日期(endDate);   var bd_time=bd.getTime (), be_time=be.getTime (), time_diff=be_time - bd_time;   d_arr=[];   num=0;   (var=0;i<=time_diff;我+=86400000){   var ds=new日期(bd_time + i) .Format (“yyyy-MM-dd”);   isWorkday (ds);//d_arr.push (ds)   }   console.log (num);   console.log (d_arr);   $(" #秀”). html(“呀!这段时间我们一共上“+ num +“天班呢。”);   }   函数getInfo(信息){      var startDate可以=$ (" # startDate可以”).val ();   var endDate=$ (" # endDate”) .val ();   getDayInfo (startDate可以endDate);//console.log (isWorkday (startDate可以));   }//调用//警报(isWorkday (' 2016-12-10 '));      & lt;/script>   & lt; body>   & lt; h4>填写时间算算我们能上几天班? ! & lt;/h4>   & lt; div id=癲iv1”比;   开始时间:& lt;输入id=" startDate可以" type="文本" value=" https://www.yisu.com/zixun/2018-02-01 "祝辞& lt;/input>   截止日期:& lt;输入id=" endDate " type="文本" value=" https://www.yisu.com/zixun/2018-02-28 "祝辞& lt;/input>   & lt;输入类型=鞍磁ァ弊4? lt;/input>   & lt;/div>   & lt; div>   & lt; strong> & lt;跨越id=靶恪痹? lt;/span> & lt;/strong>   & lt;/div>   & lt;/body>   & lt;/html>      

     //JavaScript文件   日历日期=new ();   月=calendar.getMonth ();   日期=calendar.getDate ();   如果((月==0),,(日期==1))document . write(“元旦”);   如果((月==1),,(日期==13))document . write(除“夕”);   如果((月==1),,(日期==14))document . write(“春节/情人节”);   如果((月==2),,(日期==1))document . write(“国际海豹日”);   如果((月==2),,(日期==8))document . write(“国际劳动妇女节/中国保护母亲河日”);   如果((月==2),,(日期==12))document . write(“植树节”);   如果((月==3),,(日期==1))document . write(“愚人节”);   如果((月==3),,(日期==5))document . write(“清明节”);   如果((月==4),,(日期==1))document . write(“国际劳动节”);   如果((月==4),,(日期==9))document . write(“母亲节”);   如果((月==5),,(日期==1))document . write(“国际儿童节”);   如果((月==5),,(日期==26))document . write(“国际禁毒日”);   如果((月==7),,(日期==1))document . write(“建军节”);   如果((月==7),,(日期==15))document . write(“日本无条件投降日/世纪婚纱日”);   如果((月==7),,(日期==16))document . write(“七夕情人节”);   如果((月==9),,(日期==20))document . write(“世界厨师日”);   如果((月==9),,(日期==22))document . write(“世界传统医药日”);   如果((月==9),,(日期==24))document . write(“联合国日/世界发展信息日”);   如果((月==9),,(日期==25))document . write(“世界骨质疏松日/抗美援朝纪念日/环卫工人节”);   如果((月==9),,(日期==31))document . write(“世界勤俭日/中国男性健康日”);   如果((月==11),,(日期==24))document . write(“平安夜”);   如果((月==11),,(日期==25))document . write(“圣诞节”);

js判断节假日实例代码