0

取得した DateTime オブジェクトのタイムゾーンがサーバーのタイムゾーンを反映していない理由を知っている人はいますか ( UTC)? を使用するサーバーがUTCあり、タイムスタンプはそのタイムゾーンに正しくありますが、これをクエリして取得すると、DateTime オブジェクトは私が住んでいる場所である にtimezone変更されます。US/Pacific

したがって、私が行う$temp->setTimeZone(new DateTimeZone('US/Pacific'));と、タイムスタンプは変更されませんUS/Pacific。その代わりに他のタイムゾーンを試してみましたが、それに応じて変更されます。

何か案は?

編集: phpinfo() が表示されますAmerica/Los_Angeles..それが、取得したデータで太平洋タイムゾーンを取得している理由ですか?基本的に、ソースが使用するタイムゾーンをタイムゾーンに変換できるようにしたいので、ユーザーに適切に表示されます.

4

0 に答える 0