PHPスクリプト/date() の変更点


[[PHPスクリプト]]

*date() [#z666dae6]

引数で指定されたフォーマットで、現在の日付と時間を返します。

**フォーマット [#h2d61673]
|フォーマット|意味|h
|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まで) |

**例 [#m9900daf]
 <?PHP
  $date=date("Y/m/d H:i:s");
   echo $date;
 ?>
 ■実行結果
 071102 20:18:11
***一週間前 [#c732a0d9]
 <?PHP
 $lastweek=time()-(14*24*60*60);
 print $date("Y/m/d",$lastweek);
 ?>
 ■実行結果
 2007/10/26

**参考サイト [#v09e4369]
http://www.standpower.com/php_date.html