読者です 読者をやめる 読者になる 読者になる

備忘録

備忘録

PHP 日付加算、減算

PHP

よく忘れるのでメモ。
減算は「+」を「-」に変えるだけ。

<?php
// 今の時間
// 出力: 2016/10/27 08:33:33
echo date('Y/m/d H:i:s');

// 「1秒」進める
// 出力: 2016/10/27 08:33:34
echo date('Y/m/d H:i:s', strtotime('+1 second'));

// 「1分」進める
// 出力: 2016/10/27 08:34:33
echo date('Y/m/d H:i:s', strtotime('+1 minute'));

// 「1時間」進める
// 出力: 2016/10/27 09:33:33
echo date('Y/m/d H:i:s', strtotime('+1 hour'));

// 「1日」進める
// 出力: 2016/10/28 08:33:33
echo date('Y/m/d H:i:s', strtotime('+1 day'));

// 「1ヶ月」進める
// 出力: 2016/11/27 08:33:33
echo date('Y/m/d H:i:s', strtotime('+1 month'));

// 「1年」進める
// 出力: 2017/10/27 08:33:33
echo date('Y/m/d H:i:s', strtotime('+1 year'));

// 「1年」と「1ヶ月」進める
// 出力: 2017/11/27 08:33:33
echo date('Y/m/d H:i:s', strtotime('+1 year +1 month'));

// 「2016/10/27 08:33:33」を「1年」と「1ヶ月」進める
// 出力: 2017/11/27 08:33:33
echo date('Y/m/d H:i:s', strtotime('2016/10/27 08:33:33' . '+1 year +1 month'));