PHPサンプル
UPDATE:2017年05月05日
PHP タイムスタンプから日付を取得したい
タイムスタンプから日付を取得 結果を連想配列で受け取る getdate()
日時が格納された配列 = getdate ([タイムスタンプ]); //[ ]は省略可 省略の場合は time() がデフォルト
例:
1 2 3 4 5 | <!-- サンプルコード --> <?php $datetime = getdate(time()); echo $datetime['year']; ?> |
結果は
2017
となります。
タイムスタンプから連想配列で日付を受け取る。
POINT getdate() 連想配列のキーと取得できる値
getdate("seconds")
秒。数値。
0 ~ 59
getdate("minutes")
分。数値。
0 ~ 59
getdate("hours")
時。数値
0 ~ 23
getdate("mday")
月単位の日。数値
1 ~ 31
getdate("wday")
曜日。数値。
0 (日曜) ~ 6 (土曜)
getdate("mon")
月。数値。
1 ~ 12
getdate("year")
年。4桁の数値。
例: 1999 や 2013 など
getdate("yday")
年単位の日。数値。
0 ~ 365
getdate("weekday")
曜日。フルスペルの文字。
Sunday ~ Saturday
getdate("month;")
月。フルスペルの文字。
January ~ December
getdate("0")
UNIX時(1970年1月1日)
からの秒数。 time()の戻り値と同様。 date()でも使用される。
からの秒数。 time()の戻り値と同様。 date()でも使用される。
システムによって違うが、通常は-2147483648 から 2147483647.
サンプルコード
1 2 3 4 5 6 7 8 9 10 11 12 13 | <!-- サンプルコード --> <h3>タイムスタンプから日付を取得 getdate() 結果を連想配列で受け取る</h3> <?php $datetime = getdate(time());//本日のタイムスタンプ ?> ・年 <b><?php echo $datetime['year']; ?></b><br> ・月 <b><?php echo $datetime['mon']; ?></b><br> ・日 <b><?php echo $datetime['mday']; ?></b><br> ・時間 <b><?php echo $datetime['hours']; ?></b><br> ・分 <b><?php echo $datetime['minutes']; ?></b><br> ・秒 <b><?php echo $datetime['seconds']; ?></b><br> ・曜日数値 <b><?php echo $datetime['wday']; ?></b><br> ・0-365日の <b><?php echo $datetime['yday']; ?></b><br> ・月を示す文字列 <b><?php echo $datetime['month']; ?></b><br> ・曜日を示す文字列 <b><?php echo $datetime['weekday']; ?></b><br> |
実行結果
タイムスタンプから日付を取得 getdate() 結果を連想配列で受け取る
・年 2013
・月 11
・日 18
・時間 2
・分 20
・秒 57
・曜日数値 1
・0-365日の 321
・月を示す文字列 November
・曜日を示す文字列 Monday
・年 2013
・月 11
・日 18
・時間 2
・分 20
・秒 57
・曜日数値 1
・0-365日の 321
・月を示す文字列 November
・曜日を示す文字列 Monday
タグ(=記事関連ワード)
日付
投稿日:2012年3月1日
最終更新日:2017年05月05日
最終更新日:2017年05月05日
このカテゴリの他のページ
この記事へのコメント
トラックバックurl
https://wepicks.net/phpsample-date-timest_targetdate_ary/trackback/