현재 유지보수중인 프로젝트의 시간이 현재 한국 시간 - 9시간으로 뜨는 문제가 있었다. 이상하게 우리집에서 확인해도, 거래처 컴퓨터에서 확인해도 똑같이 그랬음.
그래서 검색 끝에 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'을 넣어주면 된다.
일단 저렇게 해결은 했는데 이것을 보신 소장님이 서버시간을 가져오는 방법도 있다고 하셨다.
아직 시행은 못해봤지만 관련 포스팅을 찾았기에 여기에 인용해봄
좋은 글 감사합니다. 자주 올게요 :)