사용자 정보 반환 시 마감 일을 같이 반환해줘야하는데
mysql상으로는 2024-01-10 20:00:00
값으로 들어와있었고,
nest.js 서버 실행 후 마감 기한을 조회해봤는데,
내가 입력해놓은 값과 다르게 시간이 출력되고 있었다.
물론 마감일이랑 현재 시간이랑 비교했을때 현재 시간도 똑같이 UTC+0이 적용돼서 비교하는 로직에는 문제가 없었지만,
사용자에게 정보 반환할때는 사용자가 입력한 값으로 보여줘야하는 상황이었다.
이 방법이 맞는 방법인지에 대해 의문이 생겼다. 시도한 방식은 따로 있었다.
TZ=Asia/Seoul
"start:dev": "TZ=Asia/Seoul nest start --watch",
npm i cross-env
export const typeormConfig: TypeOrmModuleOptions = {
...
timezone: 'Asia/Seoul',
...
};