#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピュータータイムゾーンを設定するためのphp関数: 1. ini_set() 関数、構文 "ini_set('date.timezone','timezone');"; 2. date_default_timezone_set() 関数。スクリプトの日付関数はデフォルトのタイムゾーンを設定します。
php セットタイムゾーン関数
1. ini_set() 関数を使用してタイムゾーンを設定します
PHP の ini_set() 関数は、タイムゾーンを設定できます。指定された構成オプションの値。この構成オプションは、スクリプトの実行中は新しい値を保持し、スクリプトの終了時に復元されます。関数の構文形式は次のとおりです。ini_set($varname, $newvalue)
$varname は変更する構成オプション、
$newvalue は構成の新しい値です。オプション。
<?php header("Content-type:text/html;charset=utf-8"); ini_set('date.timezone', 'GMT'); echo '当前的格林尼治时间为:'.date('Y-m-d H:i:s',time()).'<br>'; ini_set('date.timezone', 'Asia/Urumqi'); echo '乌鲁木齐的当前时间为:'.date('Y-m-d H:i:s',time()).'<br>'; ini_set('date.timezone', 'Asia/Shanghai'); echo '上海的当前时间为:'.date('Y-m-d H:i:s',time()); ?>
当前的格林尼治时间为:2021-07-05 10:46:25 乌鲁木齐的当前时间为:2021-07-05 18:46:25 上海的当前时间为:2021-07-05 18:46:25
2. date_default_timezone_set() 関数を使用してタイム ゾーンを設定します
date_default_timezone_set() PHP の関数はスクリプト内で使用できます すべての時刻および日付関数はデフォルトのタイム ゾーンを設定します 構文形式は次のとおりです:date_default_timezone_set($timezone_identifier)
$timezone_identifier はタイム ゾーンの識別子です。
UTC (グリニッジ標準時) または
ヨーロッパ/リスボン (ポルトガル)。
<?php header("Content-type:text/html;charset=utf-8"); date_default_timezone_set('Asia/Urumqi'); echo '乌鲁木齐的当前时间为:'.date('Y-m-d H:i:s',time()).'<br>'; date_default_timezone_set('Europe/Lisbon'); echo '葡萄牙的当前时间为:'.date('Y-m-d H:i:s',time()).'<br>'; date_default_timezone_set('Asia/Shanghai'); echo '上海的当前时间为:'.date('Y-m-d H:i:s',time()); ?>
乌鲁木齐的当前时间为:2021-07-05 18:47:19 葡萄牙的当前时间为:2021-07-05 11:47:19 上海的当前时间为:2021-07-05 18:47:19
PHP ビデオ チュートリアル 」
以上がPHPでタイムゾーンを設定する関数は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。