[NestJS]TypeORM 에서 timezone 처리하기

도도·2021년 8월 1일
1

기술Velog

목록 보기
1/28

TypeORM 에서 timezone 처리하기

@PrimaryColumn({ type: 'timestamptz' })
DATE: Date;

Date객체의 타입으로 날짜+시각을 표현하는 필드를 선언
Column의 타임은 timestamptz = 타임스템프 with timezone 이라는 뜻이다.
타임존을 고려하는 타입은, offset 정보를 알아서 처리하여 UTC 시간으로 변경해준다.

Eg) 한국시간 그대로 DB에 넣기
입력 : 2021-07-17T14:30:00+09:00
저장 : 2021-07-17T05:30:00+00:00

Eg) UTC을 아예 넣어버리기
입력 : 2021-07-17T14:30:00+00:00
저장 : 2021-07-17T14:30:00+00:00

Eg) UTC을 아예 넣어버리기 - 2
입력 : 2021-07-17T14:30:00
저장 : 2021-07-17T14:30:00+00:00
profile
프론트 주력의 JS 개발자 입니다.! Node.js, React, NestJS 에 관심이 많습니다.

0개의 댓글