2012-08-30 31 views
1

問題:如果我今天使用Facebook API(在我的位置抵消了UTC-4)添加一個事件發生在十二月的事件(在我的位置抵消UTC-5),它會顯示正確嗎?或者我必須將其提交爲UTC-5才能在12月正確顯示,但現在可能不正確?創建日期在夏令時結束後的Facebook事件:應使用何種UTC偏移?

更多詳情:

2012年8月1日,Facebook宣佈該時區支持將被添加到活動,包括通過開發API。他們解釋了這些變化如何影響閱讀和寫作活動。

事件的寫作,你現在需要包括定義START_TIME和END_TIME時UTC偏移。因此,如果我在華盛頓特區(東部時區,目前在東部夏令時)併爲今天創建了一個活動,我會輸入UTC-4。但是,如果我今天創建一個事件,事件日期爲十二月1(夏令時結束後),我會輸入UTC-4(當前的偏移量)UTC-5(有關12月1日偏移)

我意識到關於Facebook和時區有很多問題,但我發現的問題是在Facebook宣佈新時區支持之前編寫的,因此它們似乎與此場景無關。

回答

1

從我所看到的,你應該輸入與正確UTC正在設置事件時間偏移的事件。

舉例來說,如果你曾在紐約市的一個事件,晚上7點開始在12年11月3日,在早上7點在12年11月4日結束(DST在美國結束在凌晨2點在12年11月4日),您可以將開始時間設置爲2012-11-03T19:00:00-04:00,並將結束時間設置爲2012-11-04-T07:00:00-05:00

的Facebook 應該顯示DST校正的時間。

+0

謝謝@cpilko。一旦我們完成了一些測試,我會在這裏發佈更新。另外,我已經做了一個筆記,以便在11月4日醒來時仔細檢查我的Facebook活動:) –

+0

在宣佈的時區更改後,我監控了Facebook API幾個月,發現這些更改從未生效! –

相關問題