2012-12-06 24 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); 
相關問題