Node 백엔드에서 new Date()로 시각을 저장하는데, 저장된 값이 실제 한국시간이랑 9시간 밀려서 조회됩니다. 컬럼은 이렇게 잡혀 있어요.
created_at timestamp NOT NULL DEFAULT now()예를 들어 오전 11시에 등록한 글인데 DB엔 02:03 으로 들어가 있고, 화면에서도 그대로 02시로 보여요. 딱 9시간 차이라 타임존 문제인 건 알겠는데, 앱에서 시간을 따로 변환하는 코드는 없거든요. 컬럼 타입을 timestamptz로 바꾸면 되는 건지, 아니면 앱에서 +9 해서 넣어야 하는 건지 헷갈립니다. 어떻게 잡는 게 맞나요?
댓글 0