p0t: 便利な日付フォーマット定数しかし、PHP4の出番もまだまだ多いのでがっかり…と見せかけてPEAR PHP_CompatのCVSにはしっかり/Constant/DATE.phpが!!!
以前こんなこと書きましたが、よく見るとこのDATE.phpでの定義で出てくる時間は5.1.1以降のと少し違う。 GMTとの時間差のフォーマットが違う。
本来の定数: +09:00 DATE.phpの定数: +9000
DATE_W3Cとかでその差がでちゃいます。そもそも、コロン入りの時間差を出すフォーマット文字列”P”が5.1.3からの追加らしい。
PHP: date – ManualP グリニッジ標準時 (GMT) との時間差。時間と分をコロンで区切った形式 (PHP 5.1.3 で追加)。
知らずにGoogle SitemapとかでDATE_W3C使うと怒られます。(怒られた)