PHPで現在の日付から1年前の日時を出力するにはstrtotime()を使用します。
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()で書式化してから返り値を出力します。
date()