axios Date Object 보낼 때 9시간 전 Datetime으로 보내짐

민선일·2022년 12월 13일
0

회사에서 직접 만든 Datepicker와 Range Datepicker를 활용하여 만든 페이지에 문제가 있었다.
보내기 직전까지는 분명히 Date object에 원하는 값이 제대로 찍히는데, 백엔드로 보낼 때의 payload와 백엔드에서 받는 값이 약간 다르다는 것이다.
자세히 보니, Dateyime이 9시간 전으로 보내지고 있었다.
협정 세계시(UTC)를 기준으로 우리나라는 9시간 빠르다(UTC +9:00).
axios에서 date object를 보낼 때, 무조건 UTC로 변경해서 보내주기 때문에

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify#description

https://stackoverflow.com/questions/70689305/customizing-date-serialization-in-axios

profile
Developer

0개의 댓글