2013-06-06 3 views
0

이것은 중복 일지 모르지만 내가 찾고있는 것을 찾을 수없는 것 같습니다.저장소의 서버에서 클라이언트 측 시간을 UTC로 변환합니다.

클라이언트가 지정한 날짜를 UTC로 저장하려고합니다. 클라이언트의 시간대를 감지하는 자바 스크립트 library이 있으며 양식 데이터의 나머지 부분과 함께 서버에 시간대 이름 (예 : 미국/할리팩스)을 보냈습니다.

필자는 입력 한 날짜와 시간대를 사용하여 UTC로 변환하는 데 사용할 수있는 PHP 함수를 검색했습니다.

나는 gmdate이 정확한 기능이라고 생각하지만 입력 한 날짜와 시간대를 어떻게 사용합니까 gmdate?

+0

나는이 [질문]과 대답 (http://stackoverflow.com/questions/5454779/how-to-convert-php-date-formats-to-gmt-and-vice- 발견 그 반대). –

답변

0

스크립트 상단에 date_default_timezone_set ('America/Halifax')을 설정해보십시오.

http://php.net/manual/en/timezones.php

+0

응용 프로그램을 사용하는 클라이언트가 유럽에 있다면 어떻게해야합니까? 나는 UTC로 날짜를 저장하고 싶지만 사용자는 세계 어디에서나있을 수 있습니다. 나는 'America/Halifax'를 예로 사용했다. –

+0

@ 존 - 그 시간대를 변수로 전달합니다. –

관련 문제