
회사에서 moment.js 를 사용하는 조회 기간 박스의 기본으로 세팅되는 기간을 수정해야 하는 일이 있었는데,
add() 와 subtract() 를 사용하여 간단하게 해결했다.
add() - 날짜 및 시간 더하기
moment().format(); // 2022-05-09T10:22:20+09:00
moment().add(1, "Y").format(); // 2023-05-09T10:22:20+09:00 (1년)
moment().add(1, "M").format(); // 2022-06-09T10:22:20+09:00 (1달)
moment().add(1, "w").format(); // 2022-05-16T10:22:20+09:00 (1주)
moment().add(1, "d").format(); // 2022-05-10T10:22:20+09:00 (1일)
moment().add(1, "h").format(); // 2022-05-09T11:22:20+09:00 (1시간)
moment().add(1, "m").format(); // 2022-05-09T10:23:20+09:00 (1분)
moment().add(1, "s").format(); // 2022-05-09T10:22:21+09:00 (1초)
add() 함수를 이용하여 날짜 및 시간을 더할 수 있다.
subtract() - 날짜 및 시간 빼기
moment().format(); // 2022-05-09T10:22:20+09:00
moment().subtract(1, "Y").format(); // 2021-05-09T10:22:20+09:00 (1년)
moment().subtract(1, "M").format(); // 2022-04-09T10:22:20+09:00 (1달)
moment().subtract(1, "w").format(); // 2022-05-02T10:22:20+09:00 (1주)
moment().subtract(1, "d").format(); // 2022-05-08T10:22:20+09:00 (1일)
moment().subtract(1, "h").format(); // 2022-05-09T09:22:20+09:00 (1시간)
moment().subtract(1, "m").format(); // 2022-05-09T10:21:20+09:00 (1분)
moment().subtract(1, "s").format(); // 2022-05-09T10:22:19+09:00 (1초)
subtract() 함수를 이용하여 날짜 및 시간을 뺄 수 있다.
'JavaScript' 카테고리의 다른 글
Math.floor() vs Math.trunc() (0) | 2023.06.14 |
---|---|
JavaScript | 진수 변환 (0) | 2022.09.14 |
JavaScript (정규식) | 왼쪽에 붙은 0 없애기 (0) | 2022.08.02 |
Array.join(' ') 의 길이가 배열 길이보다 1이 작은 이유 (0) | 2022.05.16 |