解决方案 »

  1.   

    function getMonday( offset  ){
       var d=new Date(); return  new Date( d - ((d.getDay() ||7) -1  - (offset||0) *7 )  *864E5  );  
     }
     alert( getMonday(-1).toLocaleDateString() ) //上一周
     alert( getMonday(1).toLocaleDateString() )  //下一周
      

  2.   

    function getMonday( offset  ){
       var d=new Date(); return  new Date( d - ((d.getDay() ||7) -1  - (offset||0) *7 )  *864E5  );  
     }
     alert( getMonday(-1).toLocaleDateString() ) //上一周
     alert( getMonday(1).toLocaleDateString() )  //下一周..这个问下,offset参数从哪传过来 的,好像没用到啊
      

  3.   

    function getMonday( offset  ){
       var d=new Date(); return  new Date( d - ((d.getDay() ||7) -1  - (offset||0) *7 )  *864E5  );  
     }
     alert( getMonday(-1).toLocaleDateString() ) //上一周
     alert( getMonday(1).toLocaleDateString() )  //下一周..这个问下,offset参数从哪传过来 的,好像没用到啊明白了,不好意思没注意看,如果点击下一周,日期就增加一周,点击上一周,就减一周的日期,怎么做呢,
      

  4.   

    只要控制 offset 这参数就行了    function getMonday( offset  ){
       var d=new Date(); return  new Date( d - ((d.getDay() ||7) -1  - (offset||0) *7 )  *864E5  );  
     }
     alert( getMonday(-1).toLocaleDateString() ) //上一周
     alert( getMonday(1).toLocaleDateString() )  //下一周..这个问下,offset参数从哪传过来 的,好像没用到啊明白了,不好意思没注意看,如果点击下一周,日期就增加一周,点击上一周,就减一周的日期,怎么做呢,
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
    <button id="prev" >上一周</button><b></b><button id="next" >下一周</button>
    <script >
    var week=0;
    function getMonday( offset  ){
      var d=new Date(); return  new Date( d -((d.getDay() ||7) -1 -(offset||0) *7 ) *864E5);  
    }
    $('b').html(getMonday().toLocaleDateString()  )
    $('button').click(function(){
    week+= this.id=='next'?1:-1;
    $('b').html(getMonday(week).toLocaleDateString()  ) 
    })
    </script>
      

  5.   

    function getMonday( offset  ){
       var d=new Date(); return  new Date( d - ((d.getDay() ||7) -1  - (offset||0) *7 )  *864E5  );  
     }
     alert( getMonday(-1).toLocaleDateString() ) //上一周
     alert( getMonday(1).toLocaleDateString() )  //下一周..这个问下,offset参数从哪传过来 的,好像没用到啊明白了,不好意思没注意看,如果点击下一周,日期就增加一周,点击上一周,就减一周的日期,怎么做呢,不知道怎么让他循环增减一周的日期,大哥帮忙帮到底啊
      

  6.   

    你把 var num=0; 放到 week 外
      

  7.   

    草 什么垃圾csdn 这标题跟问题明显不一致,楼主你是S。B?坑害多少人?