date() / DateTime::format() / 出力は今の時刻: 2026-01-01 09:00:00
よく使う書式
| 用途 | 書式 | 出力例 | |
|---|
| 日時(DB・ログ) | | 2026-01-01 09:00:00 | |
| 日付 | | 2026-01-01 | |
| 日付(スラッシュ) | | 2026/01/01 | |
| 日本語の日付 | | 2026年1月1日 | |
| 日本語の日時 | | 2026年1月1日 09:00 | |
| 時刻 | | 09:00 | |
| 時刻(秒まで) | | 09:00:00 | |
| ファイル名向け | | 20260101_090000 | |
| ISO 8601 DateTime::ATOM と同じ。'Y-m-d\TH:i:sP' でも可 | | 2026-01-01T09:00:00+09:00 | |
| RFC 2822(メール) | | Thu, 01 Jan 2026 09:00:00 +0900 | |
| Unix タイムスタンプ | | 1767225600 | |
| 曜日つき(英語) 日本語の曜日は配列で引く: ["日","月",…][date("w")] | | 2026-01-01 (Thu) | |
| ミリ秒まで | | 2026-01-01 09:00:00.000 | |
PHP の書式文字一覧(36個)
| 文字 | 意味 | 出力例 |
|---|
| 日(01〜31) | 01 |
| 曜日の略(Sun〜Sat) | Thu |
| 日(1〜31) | 1 |
| 曜日(Sunday〜Saturday) | Thursday |
| 曜日の番号(1=月〜7=日) | 4 |
| 日の英語接尾辞(st, nd, rd, th) | st |
| 曜日の番号(0=日〜6=土) | 4 |
| 年初からの日数(0〜365) | 0 |
| ISO 8601 の週番号 | 01 |
| 月(January〜December) | January |
| 月(01〜12) | 01 |
| 月の略(Jan〜Dec) | Jan |
| 月(1〜12) | 1 |
| その月の日数 | 31 |
| うるう年なら 1 | 0 |
| ISO 8601 の週番号が属する年 | 2026 |
| 年(4桁) | 2026 |
| 年(2桁) | 26 |
| am / pm | am |
| AM / PM | AM |
| 時(12時間、1〜12) | 9 |
| 時(24時間、0〜23) | 9 |
| 時(12時間、01〜12) | 09 |
| 時(24時間、00〜23) | 09 |
| 分(00〜59) | 00 |
| 秒(00〜59) | 00 |
| マイクロ秒(6桁) | 000000 |
| ミリ秒(3桁) | 000 |
| タイムゾーン名(Asia/Tokyo) | Asia/Tokyo |
| タイムゾーンの略(JST) | JST |
| UTC との差(+09:00) | +09:00 |
| UTC との差。UTC なら Z | +09:00 |
| UTC との差(+0900) | +0900 |
| ISO 8601 | 2026-01-01T09:00:00+09:00 |
| RFC 2822 | Thu, 01 Jan 2026 09:00:00 +0900 |
| Unix タイムスタンプ(秒) | 1767225600 |