//设置当日本周本月 function getDate(dateType){ var picker=new Date();//当前日期 var setYear=picker.getFullYear();//当前年 var setMonth=picker.getMonth()+1;//当前月 var setDate=picker.getDate();//当前日 var setHours=picker.getHours();//当前时 var setMinutes=picker.getMinutes();//当前分 var setMilliseconds=picker.getMilliseconds();//当前豪秒 var setSeconds=picker.getSeconds();//当前秒 var nowDayOfWeek = picker.getDay(); // 今天本周的第几天 if(setMonth<10){ setMonth="0"+setMonth } if(setDate<10){ setDate="0"+setDate } if(setHours<10){ setHours="0"+setHours } if(setMinutes<10){ setMinutes="0"+setMinutes } if(setSeconds<10){ setSeconds="0"+setSeconds } if(setMilliseconds<100) { setMilliseconds="0"+setMilliseconds } if(dateType=="1"){ //当日时间 app.optDate=setYear+"-"+setMonth+"-"+setDate+"至"+setYear+"-"+setMonth+"-"+setDate; }else if(dateType=="2"){ //本周时间 var day = nowDayOfWeek || 7; var nowDay=(Number(setDate) + 1 - day); var oldDay=(Number(setDate) + 7 - day); if(nowDay<10){ nowDay="0"+nowDay } if(oldDay<10){ oldDay="0"+oldDay } var firstDay=setYear+"-"+setMonth+"-"+nowDay; var lastDay=setYear+"-"+setMonth+"-"+oldDay; app.optDate=firstDay+"至"+lastDay; }else{ //本月时间 var monthStartDate = new Date(setYear, setMonth-1, 1); var monthEndDate = new Date(setYear, setMonth, 1); var days = (monthEndDate - monthStartDate)/(1000 * 60 * 60 * 24); app.optDate=setYear+"-"+setMonth+"-0"+1+"至"+setYear+"-"+setMonth+"-"+days; } }