2012-07-22 3 views
0

저는 TZ Paris (GMT +1)에 있으며 PHP를 사용하여 일부 이벤트를 가져옵니다.start_time이 이벤트의 시작 시간과 일치하지 않습니다.

먼저 기본 TZ를 로스 앤젤레스로 설정합니다. date_default_timezone_set ('America/Los_Angeles');

모든 것이 잘 작동하고 올바른 날짜/시간을 얻습니다. https://www.facebook.com/events/115566628587479/

이벤트를 보여줍니다 : 하나 개의 이벤트를 제외하고

17시에서 20시까지 (UTC-04) 나 FQL을 사용하여 이벤트를 가져올 때

하는 START_TIME 타임 스탬프가 반환됩니다 1,343,023,200있는 2012 년 7 월 23 일 월요일, 06:00:00 PST -> date_default_timezone_set 함수로 2012-07-22 23:00:00로 변환되었습니다.

이것은 이벤트의 날짜/시간과 일치하지 않습니다.

어디서 잘못 가고 있는지 알고 싶습니다.

감사합니다.

답변

0

먼저 기본 TZ를 로스 앤젤레스로 설정합니다. date_default_timezone_set ('America/Los_Angeles');

글쎄, 그건 바로 당신의 오류 - 당신이 look up the event with the Graph API explorer, 당신은 모자가 볼 다른 시간대 설정 한 것이다 때 때문에 :

"시간대를": "미국/몬트리올"

관련 문제