티스토리 뷰

VUEJS

VUEJS) moment()

Programmers 2021. 6. 22. 07:26
반응형

설치

라이브러리를 moment.min.js파일로 다운로드를 하거나 npm i moment --save로 설치

Format

format()을 하면 moment객체에서 string으로 반환

moment().format('YYYY-MM-DD'); // 년도-월-일
moment().format('hh:mm:ss'); // 시:분:초
moment().format('dddd'); // Tuesday

 

날짜 더하기 빼기

현재의 날짜 혹은 정해진 날짜에서 몇일이후의 값, 몇달뒤의 값등 날짜 더하기 빼기 가능

moment().add(1,'days') // 하루 더하기
moment().subtract(1,'days') // 하루 빼기
moment().add(1,'months') // 한달 더하기
moment().subtract(1,'year') // 1년 빼기

 

더하기 빼기 주의할점

원본인 nowDate가 수정되면서 원하던 값이 나오지 않음 이럴경우 ▷ clone()을 사용

const nowDate = moment('2019-12-10');
const nextDate = nowDate.clone().add(1,'days'); // 2019-12-11
const prevDate = nowDate.clone().subtract(4,'days'); // 2019-12-06
console.log(nowDate); // 2019-12-10

 

 

활용▽

날씨정보를 받을때 StartDate와 EndDate

endDt: moment().add(7, 'days')
startDt: moment().format('YYYY-MM-DD')

 

반응형

'VUEJS' 카테고리의 다른 글

VUEJS) DevExtreme DxScrollView 스크롤 안먹힘 오류 해결  (0) 2021.07.09
VUEJS) props 사용법  (0) 2021.07.06
VUEJS) 조건문과 반복문  (0) 2021.07.02
VUEJS) https://codepen.io/  (0) 2021.07.02
VUEJS개요  (0) 2021.06.21
댓글
공지사항