메뉴 건너뛰기

글 및 댓글 시간이 외국에서 접속했을 때는 잘못 표시됩니다

[data-xe-timeago]에는 작성시간만 표시되어 있고 작성 시간대가 표시되어 있지 않은데, 이 때문에 외국에서 접속했을 때 서버 시간대와 접속 지역 시간대의 차이를 감안하지 못하고 계산하는 바람에 표시되는 시간에 오류가 생깁니다.

예를 들어 한국 시간대인 UTC+9 지역에 있는 서버에서 9시에 작성된 글을 UTC+8 지역에 있는 사용자가 작성 즉시 열람했을 때, data-xe-timeago는 9시를 가리키는 데 비해 사용자의 시간은 8시기에 작성시간이 "몇 초 전"이 아닌 "1시간 후" 라고 표시되는 기묘한 일이 벌어집니다.

따라서, 작성 시간을 표시할 때 서버 시간대와 로컬 시간대를 비교해 보정을 했으면 좋겠습니다.

가장 쉬운 방법은 data-xe-timeago에 서버시간대인 +0900을 붙여 주면 알아서 버그가 고쳐집니다.

  • share