変更方法: 1. "ini_set('date.timezone', 'America/New_York');" ステートメントを使用します; 2. "date_default_timezone_set('America/New_York');" ステートメントを使用します。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
分割タイム ゾーン
世界は 24 のタイム ゾーンに分かれています。各タイム ゾーンには独自の現地時間があります。各タイム ゾーンの現地時間は同時に 1 ~ 23 時間異なります。たとえば、イギリスのロンドンの現地時間と北京の現地時間の時差は 8 時間です。
国際無線通信の分野では、グリニッジ標準時 (GMT) と同じ協定世界時 (UTC) と呼ばれる統一時刻が使用されます。
phpタイムゾーンを東アメリカに変更します
1.ini_set() 関数を使用して設定します
ini_set() 関数は、指定された構成オプションの値を設定できます。この構成オプションは、スクリプトの実行中は新しい値を維持し、スクリプトの終了時に復元されます。関数の構文形式は次のとおりです。
ini_set($varname, $newvalue)
ここで、$varname は変更する構成オプション、$newvalue は構成オプションの新しい値です。
例:
<?php header("Content-type:text/html;charset=utf-8"); ini_set('date.timezone', 'Asia/Shanghai'); echo '上海的当前时间为:' . date('Y-m-d H:i:s', time()). '<br><br>'; ini_set('date.timezone', 'America/New_York'); echo '美国/东部的当前时间为:' . date('Y-m-d H:i:s', time()) ; ?>
date.timezonex
項目の値を「America/New_York」に設定します。は、「米国/ニューヨーク」で十分です。
ニューヨークは米国東部にあります。ニューヨークは、アメリカ合衆国東海岸の北東部、ニューヨーク州南東部のハドソン川の河口に位置し、ワシントンD.C.とボストンのほぼ中間に位置し、ハドソン川に近い場所にあります。
2. date_default_timezone_set() 関数を使用する
date_default_timezone_set() 関数は、スクリプト内のすべての時刻および日付関数のデフォルトのタイムゾーンを設定できます。形式は次のとおりです。
date_default_timezone_set($timezone_identifier)
パラメータ $timezone_identifier は、UTC (グリニッジ標準時) やヨーロッパ/リスボン (ポルトガル) などのタイムゾーン識別子です。
例:
<?php header("Content-type:text/html;charset=utf-8"); date_default_timezone_set('America/New_York'); echo '美国/东部的当前时间为:' . date('Y-m-d H:i:s', time()) ; ?>
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPでタイムゾーンを米国東部に変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。