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)
}
*/

スポンサード リンク