getdate 関数(日付と時刻の出力する) 関数
日時の情報を各要素の配列に取得します。
getdate 関数(日付と時刻の出力する) 関数の書式
日時情報を格納した配列(array) = getdate( [ , タイムスタンプ(int) ] )
getdate関数は引数の「タイムスタンプ」で指定されたUNIXタイムスタンプを元に日時情報を格納した配列を取得します。
引数タイムタイムスタンプは省略可能です。
引数タイムスタンプが省略された場合は現在の時刻(time関数)の値が使われます。
getdate 関数(日付と時刻の出力する) 関数のフォーマット
| インデックス |
説明 |
戻り値 |
| seconds |
秒 |
0 ~ 59 |
| minutes |
分 |
0 ~ 59 |
| houurs |
時 |
0 ~ 23 |
| mday |
日 |
1 ~ 31 |
| wday |
曜日(数値) |
0 (Sunday) ~ 6 (Saturday) |
| mon |
月(数値) |
1 ~ 12 |
| year |
年(西暦4桁) |
1999 , 2000 , 2005 など |
| yday |
1年の通算日(1月1日からの通算日) |
0 ~ 365 |
| weekday |
曜日
(英語 フルスペル) |
Sunday ~ Saturday |
| month |
月
(英語 フルスペル) |
January ~ December |
| 0 |
タイムスタンプ |
|
|
getdate 関数(日付と時刻の出力する) 関数の使用例
例:現在の日付時刻取得(2005年7月1日 午前9時45分31秒)
var_dump(getdate());
/*
array(11) {
["seconds"]=> int(31)
["minutes"]=> int(45)
["hours"]=> int(9)
["mday"]=> int(1)
["wday"]=> int(5)
["mon"]=> int(7)
["year"]=> int(2005)
["yday"]=> int(181)
["weekday"]=> string(6) "Friday"
["month"]=> string(4) "July"
[0]=> int(1120178731)
}
*/
var_dump(getdate(strtotime("2005/07/01 12:34:56")));
/*
array(11) {
["seconds"]=> int(56)
["minutes"]=> int(34)
["hours"]=> int(12)
["mday"]=> int(1)
["wday"]=> int(5)
["mon"]=> int(7)
["year"]=> int(2005)
["yday"]=> int(181)
["weekday"]=> string(6) "Friday"
["month"]=> string(4) "July"
[0]=> int(1120188896)
}
*/
関連カテゴリー