新普京网站-澳门新普京 > 新普京网站 > js实现日历可获得指定日期周数及星期几示例分享_基础知识_脚本之家

js实现日历可获得指定日期周数及星期几示例分享_基础知识_脚本之家

2019/12/30 01:19

// 输入值决断部分...//调用基本函数days(theYear,theMonth,theDay卡塔尔(قطر‎; }

复制代码 代码如下:function days { var days = 0; //表示改日期为当年的第几天 //累积月天数 for(var i = 1; i < month; i++ 卡塔尔(قطر‎{ switch{ //大月的景色加31 case 1: case 3: case 5: case 7: case 8: case 10: case 12:{ days += 31; break; } //小月的情状加30 case 4: case 6: case 9: case 11:{ days += 30; break; } //四月的情状,依照年类型来加 case 2:{ if{ days += 29; //闰年加29 } else { days += 28; } break; } }}day = day * 1;days += day; //月天数之和添加日天数

if((theMonth == 4 || theMonth == 6 || theMonth == 9 || theMonth == 11) && theDay == 31 ) { alert; return ;}

应该为要有互相,接收了Js来达成,也究竟 结对编制程序 的初试吧。 小编将体现部分用html 写好,点击的按键触发事件函数是check(卡塔尔;

基本函数days如下:

复制代码 代码如下:if || theYear < 0State of Qatar { alert; return ;}

if((theMonth == 2 && theDay > 29 && isLeapYear||(theMonth == 2 && theDay > 28 && !isLeapYear { alert; return ;}

调和进度中碰着了好多竟然的失实,如类型的不协作带给的预计错误,如数字的舍入难点;在队友的声援下,他肩负核对和帮扶抓虫子,作者担当施行和编码;在最终三个环节,对输入值的测验中,大家很好的并行支持,解析分化的输入状态,包蕴了各个或者的奇怪,比较快的达成了功能的周密;上面是对输入值的推断是或不是允许的代码 :

var date0 = new Date; //当年的第一天是周几// alert; var date1 = new Date; //将日期值格式化,0-11意味110月-八月;// alert(+6卡塔尔(قطر‎/7State of Qatar; var nthOfWeek = Math.floor(+6State of Qatar/7卡塔尔国; //向下取整// alert; var toDay = new Array("周日","周四","星期四","礼拜二","星期一","周生龙活虎","周六"卡塔尔国; //day.getDay(卡塔尔国;依据Date返三个礼拜中的某当中0为周天alert("该日期是一年中的第"+days+"天n"+" 是第"+nthOfWeek+"周的"+toDay[date1.getDay;}

复制代码 代码如下:function onCheck(State of Qatar{ var Year = document.getElementById.value; //获取文本框的“年” var theYear =Year * 1; //转变为number类型 //alert; // 获取月值 var month = document.getElementById; var index1=month.selectedIndex; var theMonth = month.options[index1].value; //获取月值 var day = document.getElementById; var index2=day.selectedIndex; var theDay = day.options[index2].value;

上一篇:javascript将相对路径转绝对路径示例 下一篇:js分析json读取List中的实体对象示例_javascript本领_脚本之家