Twitterの検索結果から時間を表示させるとき、「2010-08-23T12:21:39Z」という形式で時間が入っているけれど、これはISO8601形式で、日本時間にするには9時間足さないといけないそう。
こちらのページで、strtotimeを使うと「英文形式の日付・時刻式をUNIXタイムスタンプに変換」とのことを教えてもらい、書いてある通り真似しようとしたけれどうまくできなかったので、こうしてみました、のメモ。
日本時間に変換してから、9時間足しています。
$published = $user->published;
$jptime = strtotime($published);
$timestamp = $jptime + 9 * 60 * 60;
$timestamp = date("Y/m/d H:i:s",$timestamp);
参考にさせて頂いたページ
PHPでTwitterの時刻を変換する方法



