차이
지정된 단위로 두 날짜-시간 사이의 차이를 계산합니다.
밀리초 단위로 차이를 구하려면 dayjs#diff
를 사용하세요.
js
const date1 = dayjs('2019-01-25');
const date2 = dayjs('2018-06-05');
date1.diff(date2); // 20214000000 (기본값: 밀리초)
다른 단위로 차이를 구하려면 해당 단위를 두 번째 인수로 전달합니다.
js
const date1 = dayjs('2019-01-25');
date1.diff('2018-06-05', 'month'); // 7
기본적으로 dayjs#diff
는 결과에서 소수점 이하를 버리고 정수를 반환합니다. 부동 소수점 숫자를 얻으려면 세 번째 인수로 true
를 전달하세요.
js
const date1 = dayjs('2019-01-25');
date1.diff('2018-06-05', 'month', true); // 7.645161290322581
사용 가능한 단위 목록
단위는 대소문자를 구분하지 않으며, 복수형과 약어를 지원합니다. 약어는 대소문자를 구분합니다.
단위 | 약어 | 설명 |
---|---|---|
day | d | 일 |
week | w | 주 (연중 주) |
quarter | Q | 분기 |
month | M | 월 |
year | y | 년 |
hour | h | 시 |
minute | m | 분 |
second | s | 초 |
millisecond | ms | 밀리초 |