new Date 지난 달 가져오기 (특히 1월이면 지난 해 12월)

const getDate = new Date();
const prevFull = new Date(getDate.setMonth(getDate.getMonth() - 1));

이렇게 하면 오늘 기준의 지난 달 정보를 가져온다.
2022년 12월 12일 이면 2022년 11월 12일의 정보를 가져오고, 2023년 1월 12월 이면 2022년 12월 12일 정보를 가져온다.

여기서 추가로 지난 달 정보의 년,월,일 정보를 가져올 때는 아래 코드를 추가한다.

const prevYear = String(prevFull.getFullYear());
const prevMonth = String(prevFull.getMonth() + 1);
const prevDate = String(prevFull.getDate());
console.log(prevYear,prevMonth,prevDate);
Subscribe
Notify of
guest

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

0 댓글
Inline Feedbacks
View all comments
TOP