PHP 5.1.0 から、date 拡張モジュールが PHP コアに組み込まれるようになりました。 これは、PHP の日付時刻サポートを新たに実装しなおしたものです。 システムのタイムゾーン設定を自動的に取得しようとはしますが、 手動で設定しておいたほうがよいでしょう。以下の三通りのうち、 いずれかの方法で設定します。
サポートしている タイムゾーン の一覧は、PHP マニュアルに記載されています。
PHP 5.2.x では、日付やタイムゾーンをオブジェクトとして扱えるようになりました。 それぞれ DateTime および DateTimeZone という名前になります。 このオブジェクトのメソッドは、既存の手続き型の日付関数群に対応しています。