저는 소셜 네트워킹 웹 사이트를 만들고 있습니다. 정말이게 내 신경이되었습니다.우리는 어떻게 PHP와 MySQL의 시간대를 해결할 수 있습니까
모든 사용자가 모든 국가에서 액세스 할 수 있도록 PHP 및 MySQL 기반 소셜 네트워킹 사이트에서 시간대를 처리하는 방법. 나는 간단히 설명 할 것이다
나는 posts라고 불리는 테이블을 가지고 있으며, 나는 내용, 사용자 이름, 사용자의 사진과 그것이 게시 된 시간을 넣기 위해 mysql 쿼리를 실행한다.
예를 들어 인도에 거주하는 사람이 런던에있는 친구와 친구 인 경우. 인도 사람은 런던 사람의 프로필에 글을 올립니다. 인도 사람이 5 시간 30 분 전에 자신의 프로필에 게시했다는 알림이 나옵니다. 어떻게 해결할 수 있습니까?
유용한 답변을주십시오.
미리 감사드립니다.
당신은 당신이 사용자의 시간대/로케일을 관리 할 수 있습니다 PHP 프레임 워크의 어떤 종류를 사용하고 있습니까? mysql에 UTC로 데이터를 저장 한 다음 사용자에게 표시 할 때 로컬 시간대로 변환해야합니다. 사용자의 현지 표준 시간대를 알 수있는 방법은 응용 프로그램 설정 방법에 따라 다릅니다. – kclair
PHP에는 DateTime 및 DateTimeZone 클래스의 시간대 지원 기능이 내장되어 있습니다. 시도한 것을 보여 주면 도와 드리겠습니다. – Cfreak