我使用以下代码将过去事件的列表记录到 Facebook 粉丝页面的墙上:
$args = array(
'title' => $info,
'description' => $info,
'start_time' => $year.'-'.$month.'-'.$day,
'access_token' => $access_token
);
$milestone_id = $facebook->api("/$USER_ID/milestones", "post", $args);
它工作正常。但是,当我查看粉丝页面时,我发现所有里程碑的日期都提前了一天。如果我记录一个日期为 2012-08-06 的里程碑,我会看到这个里程碑的日期是 2012 年 8 月 5 日。
我应该在记录里程碑时传递时区偏移量吗?或者以其他格式给出日期?
由于它们是过去的历史事件,我希望世界上的每个人都在同一日期看到这些事件。向欧洲人和美国人展示不同的日期是没有意义的。