phpにおけるdate()関数の使用

2291 ワード

phpにおけるdate()関数の使い方:
string date ( string  $format  [, int  $timestamp  ] )
フォーマット文字列は、次のformatパラメータの文字列を識別します.format文字
説明
戻り値の例

---
---
d
月の中の何日目、先頭の0の2桁の数字があります
01~31
D
曜日の数日目、テキスト表示、3文字
MonからSun
j
月の数日目にはゼロの先頭がありません
1~31
l(「L」の小文字)
曜日、完全なテキストフォーマット
SundayからSaturdayへ
N
ISO-8601形式数字表示の曜日数(PHP 5.1.0新規加算)
1(月曜日を表す)から7(日曜日を表す)
S
毎月の日数の後の英語の接尾辞、2文字
st,nd,rdまたはth.jと一緒に使えます
w
曜日の数日目、数字は
0(日曜日を表す)から6(土曜日を表す)
z
年の日付
0~366
曜日
---
---
W
ISO-8601フォーマット年の第数週目は、毎週月曜日から(PHP 4.1.0新規)
例:42(その年の42週目)

---
---
F
月、JanuaryやMarchなどの完全なテキストフォーマット
JanuaryからDecemberへ
m
数字は月を表し、先頭ゼロがあります.
01~12
M
3文字の略語で表す月
ジェーンからDec
n
数値が示す月、先頭ゼロなし
1~12
t
所定の月の日数
28~31

---
---
L
閏年かどうか
閏年が1の場合、それ以外の場合は0
o
ISO-8601形式の年数.これはYの値と同じで、ISOの曜日(W)が前年または翌年に属する場合を除き、その年を使用します.(PHP 5.1.0新規加算)
Examples: 1999 or 2003
Y
4桁の数字が完全に表示される年
例:1999または2003
y
2桁の数字で表示される年
例:99または03
時間
---
---
a
小文字の午前と午後の値
amまたはpm
A
大文字の午前と午後の値
AMまたはPM
B
Swatchインターネット標準時
000~999
g
時間、12時間フォーマット、先頭ゼロなし
1~12
G
時間、24時間フォーマット、先頭ゼロなし
0~23
h
時間、12時間フォーマット、先頭ゼロ
01~12
H
時間、24時間フォーマット、先頭ゼロ
00~23
i
先頭ゼロの分数
00~59>
s
秒数、先頭ゼロ
00~59>
タイムゾーン
---
---
e
タイムゾーン表示(PHP 5.1.0新規追加)
例:UTC,GMT,Atlantic/Azores
I
サマータイムかどうか
サマータイムが1の場合は0
O
グリニッジとの時間差の時間数
例:+0200
P
グリニッジ時間(GMT)との差は、時間と分の間にコロン区切りがある(PHP 5.1.3新加)
例:+02:00
T
ローカルタイムゾーン
たとえば、EST、MDT(【訳者注】Windowsでは「Eastern Standard Time」などの完全なテキスト形式で、中国語版では「中国標準時間」が表示されます).
Z
時差オフセットの秒数.UTCの西のタイムゾーンオフセット量は常に負であり、UTCの東のタイムゾーンオフセット量は常に正である.
-4200~43200
完全な日付/時刻
---
---
c
ISO 8601形式の日付(PHP 5新規追加)
2004-02-12T15:19:21+00:00
r
RFC 822形式の日付
例えば:Thu,21 Dec 2000 16:01:07+0200
U
Unix紀元(January 1 1970 00:00:00 GMT)から現在までの秒数
time()を参照
フォーマット文字列で認識できない文字がそのまま表示されます.Zフォーマットはgmdate()を使用すると常に0を返します.