Date객체를 파라미터로 받아 yyyy-mm-dd꼴로 반환해주는 함수를 만들기
1
2
3
4
5
6
7
8
9
|
const dateFormatter = date => {
const year = date.getFullYear();
const month =
1 + date.getMonth() >= 10
? 1 + date.getMonth()
: '0' + (date.getMonth() + 1);
const day = date.getDate() >= 10 ? date.getDate() : '0' + date.getDate();
return `${year}-${month}-${day}`;
};
|
응용편 dateFormatter함수를 이용하여 기간 산정 함수를 만들어보자
1
2
3
4
5
6
7
8
9
10
11
|
const setPeriod = m => {
const period = new Date();
period.setMonth(period.getMonth() - m);
const start = dateFormatter(period);
const end = dateFormatter(new Date());
console.log(start, '//', end);
};
setPeriod(0); // 당일
setPeriod(1); // 1개월 전
setPeriod(12); // 1년 전
|
'잡단한것들 > 코딩연습장' 카테고리의 다른 글
key이벤트 테스트 (0) | 2022.05.20 |
---|---|
Vue2-datepicker 한글 커스텀하기 (0) | 2021.10.25 |
자바스크립트 비동기 (0) | 2021.09.01 |
배열 원하는 형태로 재조립하기 (0) | 2021.08.16 |
Tus프로토콜을 사용한 업로드 (0) | 2021.08.10 |