2012-12-06 22 views
0

我正在处理日期相关的报告,因此在我的项目中需要将日期设置为零(星期日) 今天的例子是2012年12月6日(日是星期四四(4 )),我想将它设置为上周周日也就是2012年11月25日(日是星期天零(0))setDate日期为零的日期是星期日

+0

和你尝试过什么?为什么它没有工作? – jbabey

+0

您可以使用'getDay()'获取当前日期编号,'getDate()'获取当前日期。使用一些算术和'setDate()'将日期设置为正确的日期。其余的由你决定。 :-) – RobG

回答

1

这可能是你所需要的..

function getLastSunday(leWildDate) { 
     var res = new Date(); 
     res.setDate(leWildDate.getDate() - leWildDate.getDay()); 
     return res; 
    } 

    alert(getLastSunday(new Date())); 
1
var d = new Date(); 
var dow = d.getDay(); 
d.setDate(d.getDate() - dow); 
console.log(d); 
相关问题