js判断节假日实例代码
效果展示:
!DOCTYPE html html head meta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8/判断某天是不是工作日* * @日期{日期}要判断的日期(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年调休日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年调休日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=!日期_字符串?新日期():新日期(日期_字符串);var is_jr_2017=$ .inArray(date_String,jrdate _ 2017);var is_jr_2018=$ .inArray(date_String,jrdate _ 2018);定义变量为is_tx_2017=$ .inArray(date_String,txr _ 2017);定义变量为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;返回;//'调休日;}返回;//'休息日;} else { if(is_tx_2017!=-1 || is_tx_2018!=-1){ num;返回;//'调休日;} num返回;//'工作日;}//num;}//var d _ arr=[];//时间段内所有日期函数getDayInfo(开始日期,结束日期){ var BD=新日期(开始日期),be=新日期(结束日期);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 _ diffi=86400000){ var ds=新日期(bd_time i).格式(' yyyy-MM-DD ');isWorkday(ds);//d _ arr。推送控制台。日志(数字);控制台。日志(d _ arr);$('#show ').html(")呀!这段时间我们一共上数字天班呢。');}函数getInfo(info){ var startDate=$(' # startDate ').val();var endDate=$('#endDate ').val();getDayInfo(开始日期,结束日期);//控制台。日志(isWorkday(startDate));}//调用//alert(isWorkday(' 2016-12-10 ');/scriptbodyh3填写时间算算我们能上几天班?/h3 div id='div1 '开始时间:输入id='startDate '类型=“文本”值=' 2018-02-01 '/输入截止日期:输入id='endDate '类型=“文本”值=' 2018-02-28 '/输入输入类型='button' onclick='getInfo()'值='点击获取工作日天数/input/div/strong span id=' show '/span/strong/div/body/html PS:下面在给大家分享一段代码基于射流研究…判断所有节假日,具体代码如下所示:
//JavaScript document calendar=new Date();month=calendar . getmonth();date=calendar . getdate();If((月==0)(日期==1)) document.write('元旦');If((月==1)(日期==13))文档。写(‘除夕’);If((月==1)(日期==14)) document.write('春节/情人节');If((月==2)(日期==1))文档。书写(‘国际印章日’);If((月==2)(日期==8)) document.write('国际妇女节/中国母亲河保护日');如果((月==2)(日期==12))记录。写下(“植树节”);if((month==3)(date==1))document . write(' 愚人节');If((月==3)(日==5))文档.写('清明节');If((月==4)(日期==1))文档。书写('国际劳动节');If((月==4)(日期==9))文档。写(‘母亲节’);If((月==5)(日期==1))文档。写(‘国际儿童节’);If((月==5)(日期==26))文档. write('国际禁毒日');If((月==7)(日期==1))文档。书写('建军节');If((月==7)(日期==15))文档.书写('日本无条件投降日/世纪婚礼日');If((月==7)(日期==16)) document.write('中国情人节');If((月==9)(日期==20))文档. write('世界厨师日');If((月==9)(日期==22))文档. write('世界传统医学日');If((月==9)(日期==24))文档. write('联合国日/世界发展信息日');If((月==9)(日期==25))文档.书写(‘世界骨质疏松日/抗美援朝纪念日/环卫工人日’);If((月==9)(日期==31))文档.书写(‘世界勤奋日/中国男性健康日’);If((月==11)(日期==24)) document.write('平安夜');If((月==11)(日期==25))document . write(' Christmas ');摘要
以上是边肖介绍的js节日判断示例代码,希望对大家有所帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!
版权声明:js判断节假日实例代码是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。