🐧 Linux, shell, web server/🥁 Ubuntu

ubuntu 타임존 설정 (시간 라이브러리가 왜 다른 값을 출력하는 걸까?)

DarrenKwonDev 2021. 4. 5. 05:26

moment() 로 출력을 했는데, 분명 오늘은 4월 5일인데도, 배포해보니 4월 4일을 출력하고 있었다.

이 현상은 local 환경에서는 정상적이었는데, ubuntu 서버에 배포하고보니 이런 문제가 발생했다. 이건 서버 환경의 문제인 듯 싶다.

 

what the?

 

 

 

ubuntu 타임존 설정

 

ubuntu내에서 현재 시간을 출력해보자.

date

 

출력 결과는.... Sun Apr  4 20:14:55 UTC 2021

4월 4일을 바라보고 있다. 이 녀석이 문제인 것으로 보인다. tzselect로 설정해보자.

tzselect

 

그런데 이 설정은 임시적이라서, 영구적으로 변경하기 위해서는 .profile에 아래와 같은 문구를 설정해야 한다.

 

 

echo "TZ='Asia/Seoul'; export TZ" >> .profile
source ~/.profile

 

끝.

 

yes