问题:如果我今天使用Facebook API为12月发生的事件添加一个事件(在我所在的位置偏移UTC-4)(在我的位置偏移UTC-5),它会正确显示吗?或者,我必须将其作为UTC-5提交,才能在12月正确显示,但现在(可能)不正确
更多详细信息:
2012年8月1日,Facebook宣布将在活动中添加时区支持,包括通过开发者API。在这篇博客文章中,他们解释了这些变化如何影响阅读和写作活动。
对于事件的写入,现在需要在定义start_time和end_time时包含UTC偏移量所以,如果我在华盛顿特区(东部时区,目前在东部夏令时),并为今天创建了一个活动,我会输入UTC-4。但是,如果我今天创建一个事件,并且事件日期是12月1日(夏令时结束后),我会输入UTC-4(当前偏移量)还是UTC-5(12月1号的相关偏移量)?
我意识到有很多关于Facebook和时区的问题,但我发现的这些问题是在Facebook宣布新的时区支持之前写的,所以它们似乎与这种情况无关。
根据我所看到的,您应该使用您正在设置的事件时间的正确UTC偏移量来输入事件。
例如,如果您在纽约市举办的活动从12年3月11日晚上7点开始,到12年4月11日早上7点结束(美国夏令时从12年11月4日凌晨2点结束),则您可以将开始时间设置为2012-11-03T19:00:00-04:00
,将结束时间设置为2012-11-04-T07:00:00-05:00
。
Facebook应显示夏令时的校正时间。