- date_default_timezone_set関数を使用する方法: date_default_timezone_set関数を使用すると、スクリプト全体のデフォルトのタイムゾーンを設定することができます。以下は例です。
date_default_timezone_set('Asia/Tokyo');
上記のコードは、タイムゾーンを日本のタイムゾーンに変更します。
- DateTimeクラスを使用する方法: DateTimeクラスを使用すると、特定の日付や時刻に対してタイムゾーンを設定することができます。以下は例です。
$date = new DateTime('2024-02-14', new DateTimeZone('Asia/Tokyo'));
echo $date->format('Y-m-d H:i:s');
上記のコードでは、DateTime
オブジェクトを作成し、日付とタイムゾーンを指定しています。format
メソッドを使用して、指定したフォーマットで日付を表示しています。
- ini_set関数を使用する方法: ini_set関数を使用して、php.iniファイル内の設定を変更することもできます。以下は例です。
ini_set('date.timezone', 'Asia/Tokyo');
上記のコードでは、date.timezone
の設定を日本のタイムゾーンに変更しています。
これらは、PHPでタイムゾーンを変更するための一般的な方法です。選択した方法に応じて、適切なコードを使用してタイムゾーンを変更できます。