私は Symfony2 を使用しており、関数内の日付をユーザーのタイムゾーンにフェッチしたいと考えています。したがって、私の日付はサーバーのタイムゾーンでデータベースに保存されます。
この日付をフェッチする前にユーザーのタイムゾーンに変換し、データベースに保存する前に日付をサーバーのタイムゾーンに設定したいと思います。
私は日時を使用しています
ありがとうまたはあなたの助け
次のように考えてみてください:
$userTimezone = new DateTimeZone('America/New_York');
$serverDateTime = new DateTime('2013-08-05 10:10');
$offset = $userTimezone->getOffset($serverDateTime);
echo $offset;
オフセットを使用すると、次のように日付を変更できるはずです。
$serverDateTime->modify('+'.$offset.' seconds');