GMT/UTC の日付と時刻をフォーマットし、フォーマットされた日付文字列を返します。
<?php// 日を出力します gmdate("l") "<br>";// 日、日付、月、年、時刻、午前または午後を出力します gmdate("l jS of FY h:i:sあ");?>gmdate() 関数は、GMT/UTC の日付と時刻をフォーマットし、フォーマットされた日付文字列を返します。
gmdate(フォーマット,タイムスタンプ);
パラメータ | 説明する |
---|---|
形式 | 必須。出力する日付文字列の形式を指定します。次の文字が使用できます。 d - 月の日付 (01 から 31) D - 曜日のテキスト表現 (3 文字) j - 先頭のゼロなしの日付 (1 ~ 31) l (小文字の「L」) - 曜日の完全なテキスト表現 N - ISO-8601 数値形式の曜日 (月曜日は 1、日曜日は 7) S - 月の日付を表す英語の序数接尾語 (2 文字: st、nd、rd、または th。j とともに使用) w - 数値による曜日 (0 は日曜日を意味し、6 は土曜日を意味します) z - 年間通算日 (0 ~ 365) W - ISO-8601 数値形式で年間通算日を表します (週は月曜日から始まります) F - 月 (1 月から 12 月) の完全なテキスト表現 m - 月の数値表現 (01 から 12) M - 月を表す短いテキスト (3 文字で表されます) n - 先頭のゼロを除いた月の数値表現 (1 ~ 12) t - 指定された月の日数 L - うるう年かどうか (うるう年の場合は 1、そうでない場合は 0) o - ISO-8601規格に基づく年番号 Y - 西暦を 4 桁で表したもの y - 2 桁の年 a - 小文字: 午前または午後 A - 大文字の形式: AM または PM B - インターネット時間の見本 (000 ~ 999) g - 先行ゼロなしの 12 時間制 (1 ~ 12) G - 先行ゼロのない 24 時間制 (0 ~ 23) h - 先頭にゼロを付けた 12 時間制の時計 (01 ~ 12) H - 先行ゼロ付きの 24 時間制時計 (00 ~ 23) i - セント、先頭にゼロが付きます (00 ~ 59) s - 先頭にゼロが付いた秒 (00 ~ 59) u - マイクロ秒 (PHP 5.2.2 の新機能) e - タイムゾーン識別子 (例: UTC、GMT、大西洋/アゾレス諸島) I (i の大文字) - 日付が夏時間であるかどうか (夏時間の場合は 1、そうでない場合は 0) O - グリニッジ標準時 (GMT) との差 (時間単位) (例: +0100) P - グリニッジ標準時 (GMT) の差 (時:分単位) (PHP 5.1.3 の新機能) T - タイムゾーンの略語 (例: EST、MDT) Z - 秒単位のタイムゾーンオフセット。 UTC より西のタイムゾーンの負のオフセット (-43200 ~ 50400) c - ISO-8601 標準日付 (例: 2013-05-05T16:34:42+00:00) r - RFC 2822 形式の日付 (例: Fri, 12 Apr 2013 12:01:05 +0200) U - Unix エポック (1970 年 1 月 1 日 00:00:00 GMT) からの秒数 また、次の定義済み定数も使用できます (PHP 5.1.0 以降で利用可能)。 DATE_ATOM - アトム (例: 2013-04-12T15:52:01+00:00) DATE_COOKIE - HTTP Cookie (例: 金曜日、12-Apr-13 15:52:01 UTC) DATE_ISO8601 - ISO-8601 (例: 2013-04-12T15:52:01+0000) DATE_RFC822 - RFC 822 (例: 金曜日、12 4 月 13 日 15:52:01 +0000) DATE_RFC850 - RFC 850 (例: 金曜日、12-4月-13 15:52:01 UTC) DATE_RFC1036 - RFC 1036 (例: 金曜日、12 4 月 13 日 15:52:01 +0000) DATE_RFC1123 - RFC 1123 (例: Fri, 12 Apr 2013 15:52:01 +0000) DATE_RFC2822 - RFC 2822 (金曜日、2013 年 4 月 12 日 15:52:01 +0000) DATE_RFC3339 - DATE_ATOM と同じ (PHP 5.1.3 以降) DATE_RSS - RSS (金曜日、2013 年 8 月 12 日 15:52:01 +0000) DATE_W3C - World Wide Web コンソーシアム (例: 2013-04-12T15:52:01+00:00) |
タイムスタンプ | オプション。整数の Unix タイムスタンプを指定します。デフォルトは現在の現地時間 (time()) です。 |
戻り値: | 成功した場合は、フォーマットされた日付文字列が返されます。失敗した場合は、E_WARNING エラーが報告され、FALSE が返されます。 |
---|---|
PHPのバージョン: | 4+ |
更新ログ: | PHP 5.1.0: タイムスタンプの有効範囲は、1901 年 12 月 13 日金曜日 20:45:54 GMT から 2038 年 1 月 19 日火曜日 03:14:07 GMT までです。 5.1.0 より前は、一部のシステム (Windows など) ではタイムスタンプが 01-01-1970 から 19-01-2038 に制限されていました。 PHP 5.1.1: フォーマットパラメータを指定するための新しい標準日付/時刻フォーマット定数。 |