인프런 커뮤니티 질문&답변
Date.now()에 관한 질문드립니다.
작성
·
237
0
강의 잘 듣고 있습니다.
날짜에 관한 질문을 드립니다.
Client에서 new Date()하면 해당국가의 날짜 즉 한국이라면 UTC+9로 된 시간이 되는걸로 알고 있습니다 그러나 서버에서 위와 같이 닐짜를 구하면 서버가 존재하는 곳의 날짜던가 아니면 서버에 지정한 타임존으로 변경이 되는걸로 알고 있습니다
시스템을 많은 나라에서 사용한다면 날짜를 저장할때는 UTC로 저장하고 날짜를 검색할 때 클라이언트에서 넘어온 날짜는 무조건 utc로 변경을 해서 디비에 들어있는 날짜와 비교하는게 맞는건지 일반적인 방법을 조언을 받고 싶습니다.
부탁 드릴께요
답변 1
0
John Ahn
지식공유자
안녕하세요!!
서버에서 서버 시간을 이용해서 저장을 해주고 그걸 클라이언트에서 보여줄 때
각 나라에 따라서 보여주시면 됩니다.
클라이언트에서 따로 시간을 서버에 넘겨주시지 않아도 서버에서 현재 시간을 가질 수 있습니다.
그래서 서버에 있는 시간을 저장하시고 그걸 보여주시는 클라이언트에서만 dayjs나 momentjs에 있는 기능을 이용해서 보여주시면 됩니다.
감사합니다!





