Facebook graph api 如何设置特定于时区的Facebook SDK查询?

Facebook graph api 如何设置特定于时区的Facebook SDK查询?,facebook-graph-api,timezone,facebook-php-sdk,Facebook Graph Api,Timezone,Facebook Php Sdk,我希望能够根据我当前所在的时区提取数据 例如,我现在有一个问题: $response = $fb->get('/pageid/insights/page_impressions?period=day') 我得到的回答是: 但是我该如何显示数据,使其采用东部时间(ET)格式呢。另称为EDT或UTC-4?我假设它是添加到查询中的一个附加“参数”,但它会是什么?不幸的是,您不能。所有数据根据UTC-7的固定偏移量按天聚合(即使太平洋时区为UTC-8) 您可以调整生成的时间戳的时区,但这会产生

我希望能够根据我当前所在的时区提取数据

例如,我现在有一个问题:

$response = $fb->get('/pageid/insights/page_impressions?period=day')
我得到的回答是:


但是我该如何显示数据,使其采用东部时间(ET)格式呢。另称为
EDT
UTC-4
?我假设它是添加到查询中的一个附加“参数”,但它会是什么?

不幸的是,您不能。所有数据根据UTC-7的固定偏移量按天聚合(即使太平洋时区为UTC-8)

您可以调整生成的时间戳的时区,但这会产生误导,因为
总计现在不会真正匹配指定时区的天数总计

实际上,这样的API(或任何按日期分组的操作时间戳)应该考虑时区,时区应该用完整的IANA时区标识符来指定,例如<代码>美国/ NeXyYOK < /COD>。认为UTC-4是不够的,因为美国东部时间交替在EST(UTC-5)和EDT(UTC-4)之间。 你可以要求Facebook添加此功能,但恐怕他们目前没有提供

另见