1 /* 2 * 控制开始日期,和结束日期 3 * 开始日期为当前月份,结束日期为当天 4 * 开始日期为之前月份,结束日期为最后一天 5 * @return string 6 * @hjt 2015-9-17 7 */ 8 function pickedFunc(){ 9 var now = new Date(); 10 var nyear = now.getFullYear(); 11 var nmonth = now.getMonth() + 1; 12 var ndate = now.getDate(); 13 14 var start_time = $("#start_time").val(); 15 var syear = start_time.substring(0,4); 16 var smonth = start_time.substring(5,7); 17 18 if(eval(smonth==nmonth)){ 19 $("#end_time").val(syear+‘-‘+smonth+‘-‘+ndate); 20 } 21 22 if(eval(syear<nyear)||eval(smonth<nmonth)){ 23 $("#end_time").val(syear+‘-‘+smonth+‘-‘+getLastDay(syear,smonth)); 24 } 25 26 27 } 28 /* 29 * 获取指定年月的最后一天 30 * @return string 31 * @hjt 2015-9-17 32 */ 33 function getLastDay(year,month) { 34 var new_year = year; //取当前的年份 35 var new_month = month++;//取下一个月的第一天,方便计算(最后一天不固定) 36 if(month>12) { 37 new_month -=12; //月份减 38 new_year++; //年份增 39 } 40 var new_date = new Date(new_year,new_month,1); //取当年当月中的第一天 41 return (new Date(new_date.getTime()-1000*60*60*24)).getDate();//获取当月最后一天日期 42 }
时间: 2024-10-01 03:49:09