使用JavaScript獲取前一周的日期


在開發當中遇到了一個關於echarts初始展示當前前7天的數據,正好記錄一下如何獲取前“n”天的日期, 返回時間格式:2020-02-02

// 返回前number天的日期格式為2020-02-02,參數number為前幾天
  getBeforeDate(number) {
    const num = number;
    const date = new Date();
    let year = date.getFullYear();
    let mon = date.getMonth() + 1;
    let day = date.getDate();
    if (day <= num) {
        if (mon > 1) {
            mon = mon - 1;
        } else {
            year = year - 1;
            mon = 12;
        }
    }
    date.setDate(date.getDate() - num);
    year = date.getFullYear();
    mon = date.getMonth() + 1;
    day = date.getDate();
    const s = year + '-' + (mon < 10 ? ('0' + mon) : mon) + '-' + (day < 10 ? ('0' + day) : day);
    return s;
}

獲取前7天的日期

console.log(getBeforeDate(7))

參考鏈接:
https://www.cnblogs.com/haonanZhang/p/6855767.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM