js获取某个日期所在周周一的日期

第一步:获取该日期的星期数;

第二步:在该日期上减去(他的星期数减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;   

}

你可能感兴趣的:(js获取某个日期所在周周一的日期)