본문 바로가기
Q&A해결2026년 8월 5일1분 읽기

DB에 저장된 시간이 9시간 밀려서 나오는데 timestamp 타입 문제일까요?

t
tz_narae
조회 701댓글 2

Node 백엔드에서 new Date()로 시각을 저장하는데, 저장된 값이 실제 한국시간이랑 9시간 밀려서 조회됩니다. 컬럼은 이렇게 잡혀 있어요.

created_at timestamp NOT NULL DEFAULT now()

예를 들어 오전 11시에 등록한 글인데 DB엔 02:03 으로 들어가 있고, 화면에서도 그대로 02시로 보여요. 딱 9시간 차이라 타임존 문제인 건 알겠는데, 앱에서 시간을 따로 변환하는 코드는 없거든요. 컬럼 타입을 timestamptz로 바꾸면 되는 건지, 아니면 앱에서 +9 해서 넣어야 하는 건지 헷갈립니다. 어떻게 잡는 게 맞나요?

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록