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;
}

  

原文地址:https://www.cnblogs.com/bookobe/p/8353549.html