日期:2014-05-16  浏览次数:20356 次

jquery 如何获取本周星期一?
实现图片上的功能,现获取本周星期一的日期,然后点击上一周或者下一周,日期就会变成上周的星期一,,,求大神帮忙解决一下,谢谢了
jquery

------解决方案--------------------
这还要看你是从 星期日,还是星期1开始算 新的星期
------解决方案--------------------
引用:
Quote: 引用:

这还要看你是从 星期日,还是星期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() )  //下一周


------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

这还要看你是从 星期日,还是星期1开始算 新的星期
我的想法是,先获取当前系统日期,然后在减去当前日,得到本周星期一的一个日期,然后进行,增加一周,不知道怎么做,可以帮忙一下吗

只要控制 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() )  //下一周