2012-04-12 14 views
3

IはEvent tableこのevent
イベントテーブルのFacebook開始時刻とFBイベントページのFacebookの違いは何ですか?

FQLテストするexplorerを使用している:FQL Q = { 'イベント': 'EIDを選択し、名前、EID = 359724487410779イベントからSTART_TIME'} - 戻る= 1337410800
があるstart_time?を 変換1337410800土曜日、月19 2012、午前7時00分00秒(GMT)FBのAPIエクスプローラで

イベントオブジェクト与えます:https://graph.facebook.com/359724487410779を - リターンが= 2012-05-19T00あるstart_time:00:00

Eventオブジェクトをブラウザ:https://graph.facebook.com/359724487410779 - リターンはあるstart_time = 2012-05-18T14:00:00

FBページhttps://www.facebook.com/events/359724487410779 - 2012年5月18日(金曜日) 午後11時02

はどのように取得することができます+ UTCで午前4時までFBイベントページ(2012年5月18日金曜日 午後11:00)のように、FacebookのAPIに基づいた正しい現地時間ですか?

答えて

7
  1. イベントテーブル - それは太平洋ゾーンにあるならば、それは(GMT)でイベントの時間が含まれています(hereを参照) - そう1337410800はあなたを与える可能性がGMTの19午前7時 - > 5月18日の23時ですPST - タイムゾーンを削除した場合のイベントの時刻です。

  2. FB api explorerのイベントオブジェクト - あなたのFacebookプロフィールのタイムゾーンに変換された時間を返します - これは私に2012-05-18T17:00:00(EST)を返します。 FBのAPIへのすなわち直接呼び出し - - やはり、これはCETで月18日の23時にブラウザで

  3. Eventオブジェクトに変換( - ヨーロッパ/アムステルダムのタイムゾーンで> 23時14時PST)

  4. を使用すると、PSTタイムゾーンで開始時間を与えます個人的に私がグラフAPIコールで行くだろうし、UTCに太平洋から のstart_timeに変換します -
  5. FBページは明らかにローカルタイムをあなたの質問に答える

を持っています。次に、 "timezone:Europe/Amsterdam"を使用して、UTC時刻を現地時間に変換します。

+0

+1。エレガントで正確な答え。 –

+0

完璧な答えをありがとう –

関連する問題