2012-04-25 7 views
1

빠른 질문. Instagram API로 작업 중이며 응답에서 얻은 모든 것은 태평양 표준 시간대로 보이는 것입니다. 이제이 데이터를 사용 목적으로 저장하고 방문자에게 표시하고 싶습니다. 문제는 방문자가 모든 다른 시간대에서 온 것일 수 있습니다. 그래서 이것을 유닉스 타임 스탬프로 GMT로 변환해야한다. 그런 다음, 일종의 자바 스크립트 나 PHP를 사용하여 유닉스 타임 스탬프를 사용자 친화적 인 타임 존으로 변환한다.유닉스 타임 스탬프 및 시간대

그렇다면 두 가지 질문은 ... PST 표준 시간대의 타임 스탬프를 GMT로 변환하면 어떻게 다른 시간대의 사용자에게 표시 할 수 있습니까? 감사!

+0

사용자가 응답을 어떻게 봅니까? 그들은 웹 브라우저를 사용합니까? – wallyk

답변

2

당신은 당신은 당신이 변환해야한다는 오프셋 계산하기 위해 PHP에서 날짜 시간을 사용하여이 작업을 수행 할 수

$pdtTimezone = new DateTimeZone('America/Los_Angeles'); 
$userTimeZone = new DateTimeZone(whatever_you_need); 

$orig_date_obj = new DateTime(time_to_convert , $pdtTimezone) ; 
$orig_date_obj->setTimeZone($usertimezone); 
관련 문제