시간 변경하기

Jay·2023년 8월 16일

work

목록 보기
4/16
post-thumbnail

현재 유지보수중인 프로젝트의 시간이 현재 한국 시간 - 9시간으로 뜨는 문제가 있었다. 이상하게 우리집에서 확인해도, 거래처 컴퓨터에서 확인해도 똑같이 그랬음.

Luxon

그래서 검색 끝에 moments? 라는 플러그인을 발전시킨 Luxon을 사용해서 문제를 해결했다.

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/luxon/2.0.2/luxon.min.js"></script>

요걸로 html쪽에 플러그인 가져온다음
javascript에서 사용할 때는

var DateTime = luxon.DateTime;

이렇게 DateTime객체 선언을 해주고

DateTime.now().setZone('기준이 될 지역')

이렇게 하면 날짜세팅이 된다.
여기까지 하면 new Date한거나 같기 때문에 나는 이 뒤에 toString().subString(0, 10)을 붙여주었음

한국의 경우 기준 지역에 'Asia/Seoul'을 넣어주면 된다.

프론트에서 서버시간 얻기?

일단 저렇게 해결은 했는데 이것을 보신 소장님이 서버시간을 가져오는 방법도 있다고 하셨다.
아직 시행은 못해봤지만 관련 포스팅을 찾았기에 여기에 인용해봄

참고 포스팅

profile
ㄱ이 아닌 개발자가 되고 싶은 사람

2개의 댓글

comment-user-thumbnail
2023년 8월 16일

좋은 글 감사합니다. 자주 올게요 :)

1개의 답글