次のコードを使用して、過去のイベントのリストを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);
正常に動作します。しかし、ファンページを確認すると、すべてのマイルストーンの日付が1日前であることがわかります。2012年8月6日の日付でマイルストーンを記録すると、このマイルストーンの日付は2012年8月5日であることがわかります。
マイルストーンの記録中にタイムゾーンオフセットを渡す必要がありますか?または、別の形式で日付を指定しますか?
過去の歴史的な出来事なので、世界中のみんなに同じ日付で見てもらいたいです。ヨーロッパ人とアメリカ人に異なる日付を表示することは意味がありません。