자바스크립트뿐만 아니라 모든 언어에서 시간 차이를 구하는 함수는 많이 사용됩니다.

오늘은 자바스크립트에서 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://ithub.tistory.com/196 [Fall in IT.]

 

출처: <https://ithub.tistory.com/196>

 

Posted by 철냄비짱
,