ちゃんと覚えておけよ?

忘れちゃいけない事のメモ、覚え書き

PHPのdate()で日付をいじる方法(昨日 明日 1時間前など)

1行で昨日の日付を取得する方法
$yesterday = date(“n/d”, mktime(0, 0, 0, date(“m”), date(“d”)-1, date(“Y”)));
echo “昨日は ” . $yesterday . “です。”;

▼過去
1日前 date(“Y-m-d H:i:s”,strtotime(“-1 day”));
1ヶ月前 date(“Y-m-d H:i:s”,strtotime(“-1 month”));
1年前 date(“Y-m-d H:i:s”,strtotime(“-1 year”));
1週間前 date(“Y-m-d H:i:s”,strtotime(“-1 week”));
1時間前 date(“Y-m-d H:i:s”,strtotime(“-1 hour”));
1分前 date(“Y-m-d H:i:s”,strtotime(“-1 minute”));
1秒前 date(“Y-m-d H:i:s”,strtotime(“-1 second”));

▼未来
1日後 date(“Y-m-d H:i:s”,strtotime(“+1 day”));
1ヶ月後 date(“Y-m-d H:i:s”,strtotime(“+1 month”));
1年後 date(“Y-m-d H:i:s”,strtotime(“+1 year”));
1週間後 date(“Y-m-d H:i:s”,strtotime(“+1 week”));
1時間後 date(“Y-m-d H:i:s”,strtotime(“+1 hour”));
1分後 date(“Y-m-d H:i:s”,strtotime(“+1 minute”));
1秒後 date(“Y-m-d H:i:s”,strtotime(“+1 second”));

数字は好きなように変更可

Comment

*