ユーザ用ツール

サイト用ツール


サイドバー

Index

はじめてのおつかい






DokuWiki整形記法


PlayGround



development:language:php:tips:default_timezone

デフォルトタイムゾーン

PHP 5.1.0 以降(日付/時刻 関数が書き直されてから)、タイムゾーンを 正しく設定せずに日付/時刻関数をコールすると E_NOTICE が発生し、またシステムの設定や TZ 環境変数を 使用すると E_WARNING1) が発生するようになっている。

と言うわけで 5.1.0以降では、デフォルトタイムゾーンを設定しないといけない。 設定は、date_default_timezone_set関数で定義するか、php.iniで設定するかです。

date_default_timezone_set関数では以下のように記述

date_default_timezone_set('Asia/Tokyo');

php.ini2)では、以下のように設定

date.timezone = Asia/Tokyo
1)
5.3.0以前はE_STRICT
2)
FreeBSDの場合、/usr/local/etc/php.ini
development/language/php/tips/default_timezone.txt · 最終更新: 2017/04/14 14:21 (外部編集)