기타

[Javascript] 어제, 일주일 전, 이번 달 1일 날짜 구하기

zzzin 2022. 11. 3. 21:42

오늘을 기준으로 어제, 일주일 전, 이번 달 1일 날짜를 구하는 방법이다.

 

// 날짜를 YYYYMMDD 형식으로 포맷팅하는 함수
Date.prototype.YYYYMMDD = function () {
    var yyyy = this.getFullYear().toString();
    var MM = pad(this.getMonth() + 1,2);
    var dd = pad(this.getDate(), 2);

    return yyyy +  MM + dd;
};

// 어제 날짜 구하기
let date = new Date();
let yesterDay = new Date(date.setDate(date.getDate() - 1)).YYYYMMDD();

// 일주일 전 날짜 구하기
let date = new Date();
let weekago = new Date(date.setDate(date.getDate() - 7)).YYYYMMDD();

// 이번 달 1일 날짜 구하기
let date = new Date();
let firstDay = new Date(date.getFullYear(), date.getMonth(), 1);