欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

下拉列表中判断这个月的的本周的开始日期的js

程序员文章站 2022-03-02 16:58:37
...
function change(value){
var bb=document.getElementById("select").options.length;
var aa=new Array(bb);
  var start=document.getElementById("start").value;
  // alert(value);
// alert(start);
   var week=document.getElementById("week1").value;
  // alert(week);
   if(value==0){
   document.getElementById("start").value='01';
   aa[value]='01';
   }else{
   if(week>value){
   if(week==parseInt(parseInt(bb)-1)){
   aa[value]=parseInt(start)-parseInt(7)*parseInt(parseInt(week)-parseInt(value));
   }else{
   aa[value]=parseInt(start)-parseInt(7)*parseInt(parseInt(week)-parseInt(value)+parseInt(1));
   }
   }else{
   aa[value]=parseInt(7)*parseInt(parseInt(value)-parseInt(week)-1)+parseInt(start);
   }
   }
  // alert(aa[value]);
window.location.href="<%=basePath%>hours/hourlist.action?startdate="+aa[value]+"&week="+value;
}
在当前页面上回隐藏一个当前是这个月的星期几,今天的这个星期的结束日期是多少,而后有一个下拉,这个下拉里面有所有的这个月的星期,没选择一个星期,就会传给后台,而后台获得是这个星期的开始日期,而后加7就可以得出这个周所在本月的第几天到第几天。