美文网首页
JavaScript 获取过去一年中的日期

JavaScript 获取过去一年中的日期

作者: Rose_yang | 来源:发表于2019-08-15 16:16 被阅读0次
    var last12Month = function () {
    var dates = [];
    var d = new Date(),
    y = d.getFullYear(),
    m = d.getMonth();
    
    function padMonth(month) {
    if (month < 10) {
    return '0' + month;
    } else {
    return month;
    }
    }
    
    if (m === 11) {
    for (var i = 1; i < 13; i++) {
    dates.push(y + "-" + padMonth(i));
    }
    } else {
    for (var i = m + 1; i < m + 13; i++) {
    if ((i % 12) > m) {
    dates.push((y - 1) + "-" + padMonth(i + 1));
    } else {
    dates.push(y + "-" + padMonth((i % 12) + 1));
    }
    }
    }
    
    return dates;
    };
    
    console.log(last12Month());
    

    相关文章

      网友评论

          本文标题:JavaScript 获取过去一年中的日期

          本文链接:https://www.haomeiwen.com/subject/awdmkxtx.html