날짜 및 시간 필드가있는 HTML 양식이 있습니다. 나는 사용자가 날짜/시간을 입력 할 때 현지 시간으로 그렇게하고 있다고 가정하지만, 데이터베이스에 저장하면 UTC가 필요하다. 그리고 그것을 표시 할 때 시청자 시간에 맞추어야한다. .
클라이언트가 서버에서 시간대를 알 수 있습니까? (PHP와 Apache를 사용하고 있지만 나중에 IIS를 사용할 수 있으므로 가능한 경우 Apache 전용 동작에 의존하지 마십시오)? 또는 UTC < -> 클라이언트의 로컬 변환을 자바 스크립트로 할 수 있습니까?HTML 전송 시간에서 로컬 UTC 시간 가져 오기
예 : UTC + 1 시간대의 사용자는 2012-10-18 01:30
을 제출합니다. 이것은 2012-10-18 00:30:00
(그것이 무엇이든)의 타임 스탬프로 저장되어야합니다. 그런 다음 로컬 DST가있는 UTC-5의 클라이언트가 레코드를 보는 경우 2012-10-17 20:30
이 표시되어야합니다.
참조 : http://stackoverflow.com/questions/10834665/how-can-i-handle-time-zones-in-my-webapp –