function createWdatePicker() {
var type = $("#selType").val();//选择框id
if (type == 1) {//按日
var d =new Date();
if(d.getDate()<=9){
var date="0"+d.getDate();
}else{
var date=d.getDate();
}
var str = d.getFullYear()+"-"+(d.getMonth()+1)+"-"+ date +" 00"+":00";
var end = d.getFullYear()+"-"+(d.getMonth()+1)+"-"+ date +" 23"+":59";
$("#starttime").val(str);
$("#endtime").val(end);
} else if (type == 2) {//按周
var now = new Date;
var day = now.getDay ();
var week = "7123456";
var first = 0 - week.indexOf (day);
var f = new Date;
f.setDate (f.getDate () + first);
var last = 6 - week.indexOf (day);
var l = new Date;
l.setDate (l.getDate () + last);
//alert(l.getDate());
if(f.getDate()<=9){
var fw="0"+f.getDate();
}else{
var fw=f.getDate();
}
if(l.getDate()<=9){
var lw="0"+l.getDate();
}else{
var lw=l.getDate()
}
var month=now.getMonth()+1;
//alert(month+"fw"+fw+"lw"+lw);
if(fw>lw && fw+lw>=30){
//开始日期大于结束日期
var startMonth=now.getMonth();
var lastMonth=month;
}else{
//10 17
var startMonth=month;
var lastMonth=month;
}
var weekFirst = now.getFullYear()+"-"+(startMonth)+"-"+ fw +" 00"+":00";
var lastFirst = now.getFullYear()+"-"+(lastMonth)+"-"+ lw +" 23"+":59";
$("#starttime").val(weekFirst);
$("#endtime").val(lastFirst);
} else if (type == 3) {//按月
var myDate = new Date();
var year = myDate.getFullYear();
var month = myDate.getMonth()+1;
//alert(month);
if (month<10){
month = "0"+month;
}
myDate = new Date(year,month,0);
var monthFirst = myDate.getFullYear()+"-"+month+"-01"+" 00"+":00";
var monthLast = year+"-"+month+"-"+myDate.getDate()+" 23"+":59";
$("#starttime").val(monthFirst);
$("#endtime").val(monthLast);
}else if (type == 4) {//按年
var d =new Date();
var Yearfirst = d.getFullYear()+"-01"+"-01"+" 00"+":00";
var Yearend = d.getFullYear()+"-12"+"-31"+" 23"+":59";
$("#starttime").val(Yearfirst);
$("#endtime").val(Yearend);
}
};
还没有评论,来说两句吧...