Fall in IT.

자바스크립트 Moment.js를 사용하여 시간 차이 구하기 본문

프로그래밍언어/Javascript & Typescript

자바스크립트 Moment.js를 사용하여 시간 차이 구하기

D.Y 2018. 3. 6. 14:42


안녕하세요.

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

오늘은 자바스크립트에서 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


모두 즐거운 코딩하세요~



Comments