3

ちょっとだけ。私のサイトでは、データベースに日付を保存する方法がいくつかあります。自動的に作成された日付 (登録時刻など) には、time() を使用します。

しかし、手動で入力した日付にはstrtotime().

問題は、date_default_timezone_set('UTC') strtotime()は正しいのですtime()が、1 時間遅れていることです。

その逆date_default_time_set('Europe/London') time()も正しいですstrtotime()が、1 時間遅れています。

DST を離れるときにコードを変更する必要がないように、両方が正しい必要があります。これについて最善の方法は何ですか。

乾杯、RJ

4

0 に答える 0