PHPで現在の日時の1年前を出力したい

PHPで現在の日付から1年前の日時を出力するにはstrtotime()を使用します。

コード例

<?php
// 現在が2019-05-10 10:19:12の場合、
// 2018-05-10 10:19:12と出力されます。
echo date("Y-m-d H:i:s", strtotime("-1 year"));
?>

上記コードでは、strtotime()で現在から1年前のUNIXタイムスタンプを返し、date()で書式化してから返り値を出力します。

参考サイト