今時計は18:37ですが、今はスウェーデンですが、16:37なぜそれが表示されますか?PHP時計2時間前
$timestamp = time();
date('M d, H:i', $timestamp)
何が間違っていますか?
今時計は18:37ですが、今はスウェーデンですが、16:37なぜそれが表示されますか?PHP時計2時間前
$timestamp = time();
date('M d, H:i', $timestamp)
何が間違っていますか?
php.ini
ファイルのdate.timezone
設定が正しくありません。あなたは、実行時にそれを設定するためにdate_default_timezone_set()
を使用することができますphp.ini
ファイルへのアクセスを持っていない場合
date.timezone = Europe/Stockholm
:それはあなたのタイムゾーンの適切な値に設定されていることを確認してください
date_default_timezone_set('Europe/Stockholm');
についてサポートされているタイムゾーンの一覧については、PHP Documentationを参照してください。
それでも動作しない場合は、サーバーが適切なタイムゾーンに設定されていることを確認してください。手動で時刻を設定してタイムゾーンが間違っている場合(しかし、手動で時刻を修正しても正しい時刻が表示されているため)、PHPはUTC
の時刻を正しく取得する方法がないため、誤った時刻が返されます。削ら、除き
date_default_timezone_set('America/New_York');
、スウェーデン:
サーバーは、2時間後の時刻に配置されている可能性があります。
documentationのこのページを使用して、タイムゾーンの問題を修正することができます。
は、このような行を試してみてください。
あなたは休憩を取っていますか? –
あなたのために残念ながら、私はしません。 –
私はPHPの統計情報ボードにあなたに追いついています。 –