PHP

PHP

PHPのタイムゾーン

PHPでシステムを構築していたのですが、

echo date("Y-m-d H:i:s");

として日時を出力すると、

日本時間から9時間ずれてしまいます。

 

タイムゾーンの設定の問題と思い、

echo date_default_timezone_get();

で現在設定されているタイムゾーンを調べると、

やはり「UTC」が返ってきました。

 

「UTC」ということは、

タイムゾーンの設定自体を行っていない?ようです。

 

日本(東京)時間は「UTC(協定世界時) + 9時間」のはずなので、

9時間ずれてしまうのは仕方ないのか。。。

 

取り敢えず、

php.iniをいじってタイムゾーンの設定を行いたかったのですが、

お客さんサーバなので、

大元から変更するのは怖いです!!

 

ということで、

今回は、

というコードを追加してタイムゾーン「Asia/Tokyo」の設定を行い、

日本時間を取得できるようにしました。

 

急場しのぎのような気もしますが、

取り敢えず、

今回はこれで行くことにします。

関連記事

  1. PHP

    PHP

    CakePHPのtinyintでハマった!!

    CakePHPでデータベースを作成する時には注意しないといけない点があ…

  2. PHP

    PHP

    Fatal error: Call to undefined function hash_hmac(…

    パスワードからハッシュ値を生成してDBに登録しようと、※「$p…

  3. PHP

    PHP

    PHP脆弱性対応 クリックジャッキング攻撃への対応

    セキュリティー対策には多くの対応が必要ですが、その対策の一つにクリ…

  4. PHP

    PHP

    【PHP】count関数でエラーが出ました。。。

    かなり昔に弊社が作成したシステムがあるのですが、諸々の理由で別サー…

  5. PHP

    PHP

    またまた、URL file-access is disabledというエラーが!!

    お客さんから何年も前に組んだシステムで急にエラーが出だしたと報告が!!…

  6. PHP

    PHP

    cURL関数を使ってみます!!

    XMLファイルのURLを読み込んで処理しようとすると、PHPの環境…

最近の記事

  1. JavaScript
  2. バージョンアップ
  3. JavaScript
  4. セキュリティー
  5. JavaScript
PAGE TOP