【php】datetime型で日付の加算

strtotime関数を使って加算

日付の加算をやりたかったので方法をメモ。(datetime型で出力)

date("Y-m-d H:i:s", strtotime("+1 day", time())) ex. $tomorrow = date("Y-m-d H:i:s", strtotime("+1 day", time())); echo $tomorrow;
Code language: PHP (php)

これで日付を今日から+1日を出力できる!

DateTimeクラスを使って加算

use DateTime; //laravelではuseが必要 $date = new DateTime(); echo $date->modify("+1 day")->format("Y-m-d H:i:s");
Code language: PHP (php)

変数で加算する日付を決める

$date = new DateTime(); $add_day = 7; //7日 echo $date->modify("+$add_day day")->format("Y-m-d H:i:s");
Code language: PHP (php)

型の例

formatの引数(例)

format('Y-m-d H:i:s') format('Y-m-d') format('H:i')
Code language: JavaScript (javascript)

modifyの引数(例)

modify('+1 day') modify('tomorrow') modify('+1 year') modify('+1 hour') modify('-1 day') modify('yesterday')
Code language: JavaScript (javascript)

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA