프로그래밍언어/Javascript & Typescript
자바스크립트 Moment.js를 사용하여 시간 차이 구하기
D.Y
2018. 3. 6. 14:42
반응형
안녕하세요.
자바스크립트뿐만 아니라 모든 언어에서 시간 차이를 구하는 함수는 많이 사용됩니다.
오늘은 자바스크립트에서 Moment.js를 사용하여 시간차이를 구하는 방법에 대해서 알아보도록 하겠습니다.
Moment.js란?
- 기존에 포스팅한 내용이기 때문에 생략합니다. ^^
- Moment.js 간단 설명
Moment.js를 사용하여 시간차이 구하기
(시간1: 과거시간, 시간2: 현재시간 임을 가정합니다.)
- Sample 1)
- 시간 1, 시간 2 사이의 일(day) 차이 구하기console.log('일 차이: ', moment.duration(t2.diff(t1)).asDays());
- Sample 2)
- 시간 1, 시간 2 사이의 시간(hour) 차이 구하기console.log('시간 차이: ', moment.duration(t2.diff(t1)).asHours()); - Sample 3)
- 시간 1, 시간 2 사이의 분(minute) 차이 구하기console.log('분 차이: ', moment.duration(t2.diff(t1)).asMinutes()); - Sample 4)
- 시간 1, 시간2 사이의 밀리세컨드(ms) 차이 구하기console.log('밀리세컨즈 차이: ', moment.duration(t2.diff(t1)).asMilliseconds());
<Sample 1,2,3,4 code>
<결과> - Sample 5)
- 시간1, 시간2 사이의 시분초(X시간 Y분 Z초) 차이 구하기
참조
- https://code.i-harness.com/ko/q/17fc46a
- https://momentjs.com/docs
모두 즐거운 코딩하세요~
반응형