메이쁘

[Monent.js] 현재 시간을 출력하는 방법 (feat. 서울 로컬 타임존) 본문

Technology/Server - NodeJS

[Monent.js] 현재 시간을 출력하는 방법 (feat. 서울 로컬 타임존)

메이쁘 2020. 5. 23. 00:49

 

 

 

 

안녕하세요.

 

시간 관련 정보를 쉽게 처리하는 라이브러하세요.

 

 

 

시간 관련 정보를 쉽게 처리하는 라이브러리 Moment.js 를 사용하여 현재 서울 시간을 출력해보겠습니다.

 

 

그 외 여러 함수나 변수 사용 방법은 Docs 사이트 를 참고해주세요!

 

 

 

 

 

두 개의 모듈이 필요합니다.

전부 install 해주세요.

 

 

    npm install moment --save

    npm install moment-timezone --save

 

 

다음, 실제 코딩하여 사용해봅시다.

 

 

    require('moment-timezone');

 

    var moment = require('moment');

    moment.tz.setDefault("Asia/Seoul");

    exports.moment = moment;

 

 

moment.tz.setDefault() 를 통해 현재 moment 변수의 표준시는 서울로 설정했습니다.

 

다음, exports.moment 코드를 통해 모듈로 만들었습니다.

 

 

이제, 현재 서울 시간을 출력해봅시다!

 

 

    moment().format();     // 기본적인 포맷으로 변환한 현재 시간

    moment().valueOf();    // 현재 시간 값(BigInt 크기로서 현재 시간을 millisecond로 나타낸 숫자 값)    

    moment().format('MM월 DD일, HH시 mm분 ss초');    // 해당 포맷으로 변환한 현재 시간

    moment({hour: 0}).valueOf();      // 현재 날의 특정 시간을 millisecond로 나타낸 숫자 값.(0시 0분)

    moment({hour: 0 , minute: 30}).valueOf();     // 현재 날의 특정 시간을 millisecond로 나타낸 숫자 값.(0시 30분)

 

 

저 format() 을 가지고 사용하면 됩니다.

 

 

 

그 외 여러 함수나 변수 사용 방법은 Docs 사이트 를 참고해주세요!

 

Moment.js | Docs

moment.relativeTimeThreshold(unit); // getter moment.relativeTimeThreshold(unit, limit); // setter duration.humanize has thresholds which define when a unit is considered a minute, an hour and so on. For example, by default more than 45 seconds is consider

momentjs.com

 

 

 

감사합니다.

 

'Technology > Server - NodeJS' 카테고리의 다른 글

[NodeJS][Cluster] Cluster 핵심 정리!  (0) 2020.04.07
Comments