https://github.com/rhymix/rhymix-docs/blob/master/ko/misc/timezone.md
회원별로 타임존을 다르게 처리할때 클라이언트 단이 아니라 서버단에서 처리할수있는 방법이 있나요?
PHP | PHP 7.4 |
---|---|
CMS | Rhymix 2.1 |
https://github.com/rhymix/rhymix-docs/blob/master/ko/misc/timezone.md
회원별로 타임존을 다르게 처리할때 클라이언트 단이 아니라 서버단에서 처리할수있는 방법이 있나요?
ipinfo.io 서비스를 사용하면 IP를 기반으로 타임존을 찾아 줍니다.
바로 사용할 수 있는 Asia/Seoul 형태로 반환해 주지요.
IP를 기반으로 위치를 찾는 서비스는 항상 어느 정도 오차가 있는 것이 사실이지만,
타임존 매칭 목적이라면 수백km 틀려도 상관없습니다.
물론 매번 API를 호출하는 것보다는 국가 기준으로 미리 필터링하는 것이 더 효율적일 것입니다.
미국이나 호주처럼 아주 큰 나라를 제외하면 대부분 1국가 1타임존이니까요.