1

質問:今日Facebook APIを使用してイベントを追加した場合(私の場所でUTC-4をオフセット)、12月に発生するイベント(私の場所でUTC-5をオフセット)に正しく表示されますか?または、12月に正しく表示されるようにするには、UTC-5として送信する必要がありますが、(おそらく)今は正しく表示されませんか?

詳細:

2012年8月1日、Facebookは、開発者APIを介するなどして、タイムゾーンのサポートがイベントに追加されることを発表しました。このブログ投稿では、変更がイベントの読み取りと書き込みにどのように影響するかを説明しています。

イベントの書き込みでは、start_timeとend_timeを定義するときにUTCオフセットを含める必要があります。したがって、ワシントンDC(東部標準時、現在は東部夏時間)にいて、今日のイベントを作成した場合は、UTC-4を入力します。ただし、今日イベントを作成していて、イベントの日付が12月1日(夏時間の終了後)である場合、UTC-4(現在のオフセット)またはUTC-5(12月1日の関連オフセット)を入力しますか?

Facebookやタイムゾーンについては多くの質問があることは承知していますが、私が見つけた質問は、Facebookが新しいタイムゾーンのサポートを発表する前に書かれたものであるため、このシナリオには関連していないようです。

4

1 に答える 1

1

私が見たものから、あなたはあなたが設定しているイベント時間の正しいUTCオフセットでイベントを入力しているはずです。

たとえば、ニューヨーク市で11/3/12の午後7時に開始し、11/4/12の午前7時に終了するイベントがある場合(米国ではDSTは11/4/12の午前2時に終了します)。開始時刻をとして2012-11-03T19:00:00-04:00、終了時刻をとして設定し2012-11-04-T07:00:00-05:00ます。

Facebookは、DSTに対して修正された時間を表示する必要があります。

于 2012-08-30T17:24:03.547 に答える