GMT にサーバーがありますが、これらのフィールド ( *created_at* および *updated_at* ) を更新してタイムスタンプを PST に保存したいと考えています。
これを達成するためにすでにいくつかのテストを行いましたが、どれも正しくありませんでした。
- config/application.phpを'timezone' => 'America/Los_Angeles'に更新します
- また、サーバーで、php.iniのdate.timezoneを「America/Los_Angeles」に変更しました。
しかし、この更新のいずれも、Laravel Eloquent タイムスタンプにタイムゾーンの更新を適用します。このフィールド created_at と updated_at は、Eloquent によって処理されます。
sudo dpkg-reconfigure tzdataを使用して Ubuntu サーバーのタイムゾーンも更新しましたが、この更新はまったく機能しませんでした。
編集: DBへの先物挿入のために、Laravel EloquentタイムスタンプがPSTタイムゾーンで機能する必要があります。
どんな助けでも役に立ちます。ありがとう。