:: reverse dictionary ::
※ソースファイルについて
現在からn日後の日付を求めるには、mktime 関数を使います。
$date = getdate(); // 5日後の日付を求める $stamp = mktime( $date["hours"] , $date["minutes"] , $date["seconds"] , $date["mon"] , $date["mday"] + 5 // 5日後 , $date["year"] ); $date = getdate($stamp); $year = $date["year"]; $month = $date["mon"]; $day = $date["mday"];
現在が「2005年4月1日」になっていた場合、$year は 2005 、$month は 4 、$day は 6 になります。
int mktime() int mktime(int h) int mktime(int h, int f) int mktime(int h, int f, int s) int mktime(int h, int f, int s, int m) int mktime(int h, int f, int s, int m, int d) int mktime(int h, int f, int s, int m, int d, int y)
指定した時間までの経過時間を返します。
省略した時間は、システム時刻に置き換えられます。 また、範囲外の数値(例えば -1)を指定した場合は、正しい値に直します。
h … 時
f … 分
s … 秒
m … 月
d … 日
y … 年
指定した時間までの経過時間
PHP3 、PHP4 、PHP5
n日前の日付を求めることもできます。
$date = getdate(); // 10日前の日付を求める $stamp = mktime( $date["hours"] , $date["minutes"] , $date["seconds"] , $date["mon"] , $date["mday"] - 10 // 10日前 , $date["year"] ); $date = getdate($stamp); $year = $date["year"]; $month = $date["mon"]; $day = $date["mday"];
現在が「2005年4月1日」になっていた場合、$year は 2005 、$month は 3 、$day は 22 になります。
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com