で前日翌日を取得する
PHPである日付から次の日、前の日を取得する方法です。
次の日を取得する場合は、こんな感じで。
$year = "2007";
$month = "7";
$day = "24";
echo date("Y-m-d", mktime(0, 0, 0, $month, $day+1, $year));>2007-07-25
まだまだこういうコード減らないのね.
$ php -r 'var_dump(strftime("%Y-%m-%d", strtotime("-1 day", strtotime("2007-07-24"))));' string(10) "2007-07-23" $ php -r 'var_dump(strftime("%Y-%m-%d", strtotime("+1 day", strtotime("2007-07-24"))));' string(10) "2007-07-25"
mktime()でできることのほとんどは多分strtotime()に交換するほうが引数の数が少ないので覚えやすいです.
#mktime()の範疇を超えることをやろうとすると面倒なこともでてきますが