Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

해외 접속시 글 작성 시간이 잘못 표시되는 문제 #271

Open
saschanaz opened this issue Jul 15, 2020 · 1 comment
Open

해외 접속시 글 작성 시간이 잘못 표시되는 문제 #271

saschanaz opened this issue Jul 15, 2020 · 1 comment

Comments

@saschanaz
Copy link

예를 들어 한국시간으로 정확히 7월 16일 0시에 글이나 댓글을 작성했을 경우 data-xe-timeago의 값이 2020-07-16 00:00:00이 됩니다. 작성 직후에 이를 한국에서 읽는다면 작성 시각은 '3초 전' 등으로 표시될 것입니다. 그러나 이를 한국보다 7시간 빠른 독일에서 읽었을 경우, 독일 시간인 15일 17시를 기준으로 data-xe-timeago를 해석하여 작성 시각이 '7시간 후'가 되는 문제가 있습니다.

data-xe-timeago에 서버 시간대를 붙여 data-xe-timeago 값을 2020-07-16 00:00:00+0900이 되도록 한다면 이를 해결할 수 있습니다. 이렇게 하면 XE 코어에서 moment 함수를 부를 때 내부에서 자동으로 시간대 정보를 불러들여 보정을 하기 때문에 세계 어느 곳에서든 작성 시각이 똑같이 보이게 됩니다.

@saschanaz
Copy link
Author

saschanaz commented Jul 15, 2020

timeago마다 전부 시간대를 붙이는게 번거로운 경우 페이지 어딘가에 서버시간대 정보를 넣고 코어에서 이를 불러들여 보정하도록 하는 수도 있을 것 같습니다. xpressengine/xpressengine#1184

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant