获取当日当周当月当年的第一天最后一天

来源:互联网 发布:xp精简优化工具 编辑:程序博客网 时间:2024/06/11 01:51

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);    }};


1 0
原创粉丝点击