Node.js

node js 한국 시간 구하기

킨글 2019. 2. 25. 21:55

서버를 구축하는 경우, 다른 나라 서버일 가능성이 높기 때문에 new date()로 설정 시
한국 시간이 표시되지 않는 현상이 있다. 

해당 현상을 해결하기 위해서는 아래와 같이 진행하면 해결이 가능하다.

 

먼저, moment를 설치한다.

# npm install moment 

코드상에 아래와 같이 입력한다.

var moment = require('moment');

require('moment-timezone');
moment.tz.setDefault("Asia/Seoul");

console.log(moment().format('YYYY-MM-DD HH:mm:ss');

 

 

만약!

node main.js 으로 서버 실행 시 Cannot find module 'moment-timezone' 에러 나는 경우 

# npm install moment-timezone

설치해주면 정상 작동한다.

 

 

도움이 되셨다면 광고 한번씩 클릭 부탁드립니다 😁