日付フォーマット変換 めも

strtotime(“YYYY-MM-DD HH:MM:SS”);

で秒に変換出来る。

さらに現在の時刻

$now = time() + 72000;

これを組み合わせるといろいろ出来るよ

一週間前の日付
$time = strtotime(‘-1 Week’);
print date(‘Y/m/d H:i:s’, $time);

一週間後の日付
$time = strtotime(‘+1 Week’);
print date(‘Y/m/d H:i:s’, $time);

一日前の日付
$time = strtotime(‘-1 Day’);
print date(‘Y/m/d H:i:s’, $time);

一日後の日付
$time = strtotime(‘+1 Day’);
print date(‘Y/m/d H:i:s’, $time);

前月末日の日付
$time = mktime(0, 0, 0, date(“m”), 0, date(“Y”));
print date(‘Y/m/d H:i:s’, $time);

今月末日の日付
$time = mktime(0, 0, 0, date(“m”)+1, 0, date(“Y”));
print date(‘Y/m/d H:i:s’, $time);

次月末日の日付
$time = mktime(0, 0, 0, date(“m”)+2, 0, date(“Y”));
print date(‘Y/m/d H:i:s’, $time);

こういう書き方の方がいいのかな。やってること変わらないけど。1文少なくなるだけ。
1日前
date(“Y/m/d”,strtotime(“-1 day”));

1ヶ月前
date(“Y/m/d”,strtotime(“-1 month”));

1年前
date(“Y/m/d”,strtotime(“-1 year”));

以下キャメル

##################################################
# 日付フォーマット変換
##################################################
Function fncDateFormat($datetime) {
$w_Time  = strtotime($datetime);    # 秒に変換
$w_day = date(“w”,$w_Time);        # 曜日

$w_ary1 = array(“日”,”月”,”火”,”水”,”木”,”金”,”土”);

$ret[0]  = date(“Y-m-d H:i:s”,$w_Time);                # 2006-01-01 12:00:00
$ret[1]  = date(“Y-m-d H:i”,$w_Time);                # 2006-01-01 12:00
$ret[2]  = date(“Y-m-d”,$w_Time);                # 2006-01-01
$ret[3]  = date(“Y-n-j”,$w_Time);                # 2006-1-1
$ret[4]  = date(“Y/m/d H:i:s”,$w_Time);                # 2006/01/01 12:00:00
$ret[5]  = date(“Y/m/d H:i”,$w_Time);                # 2006/01/01 12:00
$ret[6]  = date(“Y/m/d”,$w_Time);                # 2006/01/01
$ret[7]  = date(“Y/n/j”,$w_Time);                # 2006/1/1
$ret[8]  = date(“Y.m.d H:i:s”,$w_Time);                # 2006.01.01 12:00:00
$ret[9]  = date(“Y.m.d H:i”,$w_Time);                # 2006.01.01 12:00
$ret[10] = date(“Y.m.d”,$w_Time);                # 2006.01.01
$ret[11] = date(“Y.n.j”,$w_Time);                # 2006.1.1
$ret[12] = date(“Y年m月d日 H:i”,$w_Time);            # 2006年01月01日 12:00
$ret[13] = date(“Y年m月d日”,$w_Time);                # 2006年01月01日
$ret[14] = date(“Y年n月j日 H:i”,$w_Time);            # 2006年1月1日 12:00
$ret[15] = date(“Y年n月j日”,$w_Time);                # 2006年1月1日
$ret[16] = date(“Y年m月d日”,$w_Time).”(“.$w_ary1[$w_day].”)”;    # 2006年01月01日(木)
$ret[17] = date(“Y年n月j日”,$w_Time).”(“.$w_ary1[$w_day].”)”;    # 2006年1月1日(木)
$ret[18] = date(“n月j日”,$w_Time).”(“.$w_ary1[$w_day].”)”;    # 2006年1月1日(木)

return($ret);
}