string date(string format, int timestamp);与えられた引数 timestamp を、与えられた フォーマット文字列によりフォーマットし、日付文字列を返します。 タイムスタンプが与えられない場合は、現在のローカル時刻が使われます。
フォーマット文字列では、以下の文字が認識されます。
U - Unix epoch(1970 年 1 月 1 日)からの秒数
Y - 年。4 桁の数字
y - 年。2 桁の数字
F - 月。テキスト形式。 たとえば "January"
M - 月。3 文字のテキスト形式。 たとえば "Jan"
m - 月。数字
z - 年間の通算日。数字。 たとえば"299"
d - 日。数字
l (小文字は 'L') - 曜日。テキスト形式。 たとえば "Friday"
D - 曜日。3 文字のテキスト形式。 たとえば "Fri"
w - 曜日。数字 1 桁。
H - 時。数字。24 時間単位
h - 時。数字。12 時間単位
i - 分。数字
s - 秒。数字
A - "AM" または "PM"
a - "am" または "pm"
S - 英語形式の順序を表すサフィックス。2 文字。 たとえば "th" や "nd"
Example 1. date() の例 print(date( "l dS of F Y h:i:s A" ));
print("July 1, 2000 is on a " . date("l", mktime(0,0,0,7,1,2000))); |