ちょっとだけ。私のサイトでは、データベースに日付を保存する方法がいくつかあります。自動的に作成された日付 (登録時刻など) には、time() を使用します。
しかし、手動で入力した日付にはstrtotime()
.
問題は、date_default_timezone_set('UTC')
strtotime()
は正しいのですtime()
が、1 時間遅れていることです。
その逆date_default_time_set('Europe/London')
time()
も正しいですstrtotime()
が、1 時間遅れています。
DST を離れるときにコードを変更する必要がないように、両方が正しい必要があります。これについて最善の方法は何ですか。
乾杯、RJ