공부 썸네일형 리스트형 MariaDB Timezone 관련 이슈 오늘도 평화롭게 이어가던 개발 나날.. TypeScript의 Date 객체를 사용한 날짜 데이터의 표시가 UTC 기준으로 삽입되어있는 것을 발견했다.. 음.. 서버에선 UTC로 생성하고 이를 저장할 때, 데이터베이스의 KST로 저장된 건가? 싶었다. 자세히 찾아보니, 데이터베이스의 time_zone 시스템 변수가 KST이고 서버에서 요청 시 생성되는 MySQL 세션은 UTC인 이슈였는데, 이것 외에도 서버가 배포되어있는 리눅스의 환경이 UTC로 동작하고 있었다. 아마 TypeScript에서 Date 객체로 날짜를 생성하면 UTC로 생성되었으리라, 이 생성된 객체가 딱히 변경될 것도 없었을 것이다, 세션이 UTC였으니 mysql 라이브러리는 UTC로 들어온 Date 객체를 그대로 UTC 형식의 문자열로 보.. 더보기 이전 1 다음