tech.chakapoko.com
Home / PHP / 日時

[PHP]strftime関数のフォーマット文字一覧

文字説明
%a短縮された曜日の名前Sun から Sat
%A完全な曜日の名前Sunday から Saturday
%d10 進数で 2 桁の日付 (先頭のゼロつき)01 から 31
%e1 桁の場合は先頭にスペースをいれた日付。 Windows ではそのようには実装されていません。詳細は以下を参照ください。1 から 31
%j3 桁で先頭にゼロを含む年間での日付001 から 366
%uISO-8601 数値表現であらわした曜日1 (月曜日) から 7 (日曜日)
%w数値表現であらわした曜日0 (日曜日) から 6 (土曜日)
%U指定した年の週番号。最初の日曜日を第一週の開始日とする13 (年間の第 13 週の場合)
%VISO-8601:1988 で規定された、指定した年の週番号。 週の開始日は月曜日で、第 1 週は少なくとも 4 日はあることになる01 から 53 (53 は年をまたがる週になります)
%Wその年の週番号の数値表現。最初の月曜日を最初の週の初日とする46 (46 番目の週の場合。開始日は月曜日)
%b現在のロケールに基づく短縮された月の名前Jan から Dec
%B現在のロケールに基づく完全な月の名前January から December
%h現在のロケールに基づく短縮された月の名前 (%b のエイリアス)Jan から Dec
%m2 桁であらわした月01 (1 月) から 12 (12 月)
%C2 桁であらわした世紀 (年を 100 で割り、整数に丸めたもの)20 正規の場合は 19
%g2 桁であらわした年。ISO-8601:1988 標準形式 (%V を参照)2009 年 1 月 6 日の場合は 09
%G%g の 4 桁完全版2009 年 1 月 3 日の場合は 2009
%y2 桁であらわした年2009 年の場合は 09、1979 年の場合は 79
%Y4 桁であらわした年2038
%H2 桁であらわした 24 時間制の時間00 から 23
%k24 時間制の時間で、1 桁の場合は先頭にスペースをつけたもの0 から 23
%I2 桁であらわした 12 時間制の時間01 から 12
%l (小文字の 'L')12 時間制の時間で、1 桁の場合は先頭にスペースをつけたもの1 から 12
%M2 桁であらわした分00 から 59
%p指定した時刻に応じた大文字の 'AM' あるいは 'PM'00:31 なら AM、22:23 なら PM
%P指定した時刻に応じた小文字の 'am' あるいは 'pm'00:31 なら am、22:23 なら pm
%r"%I:%M:%S %p" と同じ21:34:17 なら 09:34:17 PM
%R"%H:%M" と同じ12:35 AM なら 00:35、4:44 PM なら 16:44
%S2 桁であらわした秒00 から 59
%T"%H:%M:%S" と同じ09:34:17 PM なら 21:34:17
%Xロケールに基づいた時刻の表現。日付は含まない03:59:16 あるいは 15:59:16
%zタイムゾーンオフセット。Windows では違う実装になっています。詳細は後述します。東海岸時刻なら -0500
%Zタイムゾーンの略称。Windows では違う実装になっています。詳細は後述します。東海岸時刻なら EST
%c現在のロケールにもとづく日付と時間の表現2009 年 2 月 5 日 午前 12:45:10 なら Tue Feb 5 00:45:10 2009
%D"%m/%d/%y" と同じ2009 年 2 月 5 日なら 02/05/09
%F"%Y-%m-%d" と同じ (データベースのタイムスタンプとして一般的)2009 年 2 月 5 日なら 2009-02-05
%sUnix エポックからのタイムスタンプ (time() 関数と同じ)1979 年 9 月 10 日午前 08:40:00 なら 305815200
%x現在のロケールにもとづく日付の表現 (時間は除く)2009 年 2 月 5 日なら 02/05/09
%n改行文字 ("\n")---
%tタブ文字 ("\t")---
%%パーセント文字 ("%")---