ホームページ >バックエンド開発 >PHPの問題 >PHPでタイムゾーンを米国東部に変更する方法

PHPでタイムゾーンを米国東部に変更する方法

青灯夜游
青灯夜游オリジナル
2022-02-11 17:50:512475ブラウズ

変更方法: 1. "ini_set('date.timezone', 'America/New_York');" ステートメントを使用します; 2. "date_default_timezone_set('America/New_York');" ステートメントを使用します。

PHPでタイムゾーンを米国東部に変更する方法

このチュートリアルの動作環境: 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(&#39;date.timezone&#39;, &#39;Asia/Shanghai&#39;);
echo &#39;上海的当前时间为:&#39; . date(&#39;Y-m-d H:i:s&#39;, time()). &#39;<br><br>';

ini_set('date.timezone', 'America/New_York');
echo '美国/东部的当前时间为:' . date('Y-m-d H:i:s', time()) ;
?>

PHPでタイムゾーンを米国東部に変更する方法

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(&#39;America/New_York&#39;);
echo &#39;美国/东部的当前时间为:&#39; . date(&#39;Y-m-d H:i:s&#39;, time()) ;
?>

PHPでタイムゾーンを米国東部に変更する方法

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPでタイムゾーンを米国東部に変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。