PHP 5.1.1 起定義以下常量,可直接用於 date() 等格式化函數,免去手寫格式字串:
| 常量 | 標準 | 範例輸出 |
|---|---|---|
DATE_ATOM | Atom | 2005-08-15T15:52:01+00:00 |
DATE_COOKIE | HTTP Cookie | Mon, 15 Aug 2005 15:52:01 UTC |
DATE_ISO8601 | ISO-8601 | 2005-08-15T15:52:01+0000 |
DATE_RFC822 | RFC 822 | Mon, 15 Aug 2005 15:52:01 UTC |
DATE_RFC850 | RFC 850 | Monday, 15-Aug-05 15:52:01 UTC |
DATE_RFC1036 | RFC 1036 | Monday, 15-Aug-05 15:52:01 UTC |
DATE_RFC1123 | RFC 1123 | Mon, 15 Aug 2005 15:52:01 UTC |
DATE_RFC2822 | RFC 2822 | Mon, 15 Aug 2005 15:52:01 +0000 |
DATE_RSS | RSS | Mon, 15 Aug 2005 15:52:01 UTC |
DATE_W3C | W3C | 2005-08-15T15:52:01+00:00 |
<?php
echo date(DATE_RSS); // 輸出符合 RSS 標準的日期
echo date(DATE_ATOM); // Atom Feed 日期
echo date(DATE_W3C); // W3C 標準日期
?>
優點:語意清晰、避免格式字串拼寫錯誤、跨專案統一標準。