第一次寫,做個小筆記。
第一步:獲取該日期的星期數;
第二步:在該日期上減去他的星期數再減1,(注:星期日獲取到的星期數是0);
下面是具體代碼:
function GetMonday(dd) {
var week = dd.getDay(); //獲取時間的星期數
var minus = week ? week - 1 : 6;
dd.setDate(dd.getDate() - minus); //獲取minus天前的日期
var y = dd.getFullYear();
var m = dd.getMonth() + 1; //獲取月份
var d = dd.getDate();
return y + "-" + m + "-" + d;
}
