- print_r: documentation ( source)
<?php
$date = '2014-03-31';
//$date = '2014-03-05';
print_r("date: $date");
$date = new \DateTime($date);
$date->add(new \DateInterval('P3M'));
$newExpireDate = $date->format('Y-m-d');
print_r("newExpireDate: $newExpireDate");
$date = new \DateTime($newExpireDate);
$date->sub(new \DateInterval('P3M'));
$newExpireDate = $date->format('Y-m-d');
print_r("newExpireDate: $newExpireDate");