ホームページ > バックエンド開発 > PHPチュートリアル > PHPのタイムゾーン設定の問題_PHPチュートリアル

PHPのタイムゾーン設定の問題_PHPチュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-13 10:32:56
オリジナル
982 人が閲覧しました

PHP5 をインストールすると、次の問題が発生します:

リーリー

出力時刻が現在時刻と異なる場合があります。

その理由は、プログラムまたは設定ファイルでサーバーのローカル タイム ゾーンを設定しない場合、PHP でかかる時間はグリニッジ標準時であるため、ローカル時間とは異なることになります。

グリニッジ標準時と北京時間の差は約 8 時間です。では、どうすれば時間の誤差を回避できるでしょうか?

解決策を見てみましょう:

ページのヘッダーで date_default_timezone_set() を使用して、デフォルトのタイムゾーンを北京時間に設定します。

リーリー

時間は現在のサーバー時間と同じです。

挿入データベースエラーが発生した場合は、date('Y-m-d H:i:s') の H が大文字であることを確認してください。

さらに、date_default_timezone_set の使用法は次のとおりです:

date_default_timezone_set

(PHP 5 >= 5.1.0RC1)

date_default_timezone_set -- スクリプト内のすべての日時関数に使用されるデフォルトのタイムゾーンを設定します

手順

bool date_default_timezone_set (string timezone_identifier)

date_default_timezone_set() は、すべての日付と時刻の関数に使用されるデフォルトのタイムゾーンを設定します。

注: PHP 5.1.0 (このバージョンでは日付と時刻の関数が書き直されています) 以降、タイムゾーンが不正な場合、日付と時刻の関数を呼び出すたびに E_NOTICE レベルのエラー メッセージが生成されます。

パラメータ

タイムゾーン識別子

タイムゾーン識別子(UTC、ヨーロッパ/リスボンなど)

戻り値

この関数は常に TRUE を返します (timezone_identifier パラメーターが不正な場合でも)。

または、php.ini の date.timezone 値を変更します (date.timezone = PRC

)

www.bkjia.com本当http://www.bkjia.com/PHPjc/752579.html技術記事 PHP5 をインストールすると、次の問題が発生します: ?php$atime=date("Y-m-d H:i:s");echo $atime;?> 出力時刻が現在の時刻と異なる場合があります。 その理由は、あなたが...
関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート