当前位置 : 主页 > 网络编程 > JavaScript >

返回上个周的这个时间,如今天 2017 年 8 月 24 号,周四,则返回上个周四 '20

来源:互联网 收集:自由互联 发布时间:2021-06-30
gistfile1.txt function getPrevWeek () { var date = new Date(); var year = date.getFullYear(); var month = date.getMonth() + 1; var dayWeek = date.getDay(); var dayMonth = date.getDate(); var json = { 1: 31, 2: 28, 3: 31, 4: 30, 5: 31, 6: 30
gistfile1.txt
function getPrevWeek () {
    var date = new Date();
    var year = date.getFullYear();
    var month = date.getMonth() + 1;
    var dayWeek = date.getDay();
    var dayMonth = date.getDate();
    var json = {
        1: 31,
        2: 28,
        3: 31,
        4: 30,
        5: 31,
        6: 30,
        7: 31,
        8: 31,
        9: 30,
        10: 31,
        11: 30,
        12: 31
    };
    if (year % 4 === 0 && year % 100 !== 0 || year % 400 === 0) {
        // 闰年 2 月份 有 29 天
        json[2] = 29;
    }

    if (dayMonth > 7) {
        return year + '-' + month + '-' + (dayMonth - 7);
    }

    // 上周的日期在上个月的情况
    return year + '-' + (month - 1)  + '-' + (json[month - 1] + dayMonth - 7)
}
上一篇:fis3 打包配置
下一篇:ajax getJSON请求
网友评论