PHPスクリプト/date()
date() †
引数で指定されたフォーマットで、現在の日付と時間を返します。
フォーマット †
フォーマット | 意味 |
a | am または pm を定義する |
A | AM または PM を定義する |
d | 2桁の日付を定義する |
D | 3文字の曜日 (Sun 〜 Sat) を定義する |
F | フルスペルの英字で月を定義する |
h | 12時間単位 (00 〜 12) の時間を定義する |
H | 24時間単位 (00 〜 23) の時間を定義する |
g | 先頭に 0 をつけない12時間単位 (0 〜 12) の時間を定義する |
G | 先頭に 0 をつけない24時間単位 (0 〜 23) の時間を定義する |
i | 2桁の分 (00 〜 59) を定義する |
j | 先頭に 0 をつけない (0 〜 31)の日を定義する |
l | フルスペルの英字で曜日を定義する |
L | 閏年では 1 を、それ以外は 0 を返す |
n | 先頭に 0 をつけない (0 〜 12) の月を定義する |
m | 2桁のの月 (01 〜 12) を定義する |
M | 3文字の月 (Jan 〜 Dec) を定義する |
s | 2桁の秒 (00 〜 59) を定義する |
S | 英文の序数を表わす接尾語 (th 〜 nd) を定義する |
t | 指定した月の日数 (28 〜 31) を定義する |
U | UNIX時間 (1970年1月1日からの秒数) を定義する |
w | 数値で示す曜日 (0 〜 6) を定義する |
y | 西暦の下2桁を示す年を定義する |
Y | 西暦を4桁で示す年を定義する |
z | その年の1月1日からの通算日を定義する |
Z | タイムゾーンのオフセット秒 ( -43200 〜 43200まで) |
例 †
<?PHP $date=date("Y/m/d H:i:s"); echo $date; ?> ■実行結果 071102 20:18:11
一週間前 †
<?PHP $lastweek=time()-(14*24*60*60); print $date("Y/m/d",$lastweek); ?> ■実行結果 2007/10/26