目次
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)