PHP 5.2では、次のコードを使用して、DateTimeオブジェクトからタイムスタンプを取得しています。
$dateTime = new DateTime("now", new DateTimeZone("America/Los_Angeles") );
echo $dateTime->format("U");
問題は、format( "U")がサーバーのタイムスタンプ(UTC)を返すだけであるということです。
太平洋標準時(ロサンゼルス)からタイムスタンプを返すにはどうすればよいですか?