私は、ある一定の時間が経過したかどうかを確認するログインスクリプトを持っています。私はタイムスタンプを持っていることを認識しているので、この特定の日付/時刻が経過したかどうかをチェックする秒数をこの時間/文字列に簡単に追加できるように、データベースからstrtotimeをフェッチします。タイムゾーン情報を取得する方法
昨日私は5.3にアップデートしました。
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /xxx/xxx/xxxx/xxx/login.php on line xx
この行にrealates:今私は、エラーメッセージが表示されます
$DOA = strtotime($row->DOA);
質問は、私がどのように使用できるか、である:
date.timezone = "Europe/Berlin"
date.default_latitude = 52.5194
date.default_longitude = 13.4067
タイムスタンプに
を変換します$row->DOA
私はストライクとして取得する必要がありますng。またはこれです:
We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead...
が使用されていると言われているので、私は追加する必要があります
date.timezone = "Europe/Berlin"
date.default_latitude = 52.5194
date.default_longitude = 13.4067
情報だけ。
私にこれを解決する助けを与えることができる誰かがいるなら、私は本当に感謝します。
は、質問のタイトルは、質問自体に一致しないと一人でも、質問はかなり混乱しています。クライアントのタイムゾーンを取得しますか?あなたのタイムゾーンを知りたいですか?警告を修正するのに助けが必要ですか?タイムゾーン間で変換しますか? –
[PHP - システムのタイムゾーン設定に依存するのは安全ではありません。](http://stackoverflow.com/questions/6032660/php-it-is-not-safe-to-rely-on-the-システムタイムゾーン設定) –
あなたは 'タイムスタンプを変換する'を持っていますが、 'タイムスタンプ'の代わりに 'フォーマットされた日付/時刻文字列'を意味すると思います。 – PadraigD