Я рассчитываю разницу между 2 датами
$diff = abs(strtotime($result2["expiry_date"]) - strtotime($result2["start_date"]));
$years = floor($diff / (365*60*60*24));
$months = floor(($diff - $years * 365*60*60*24) / (30*60*60*24));
$days = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));
Но я хочу установить новую переменную ($new_date
) как разницу между двумя вышеуказанными датами.
Например,
$result2["expiry_date"] = '2018-03-06'
$result2["start_date"] = '2019-03-06'
Разница составляет 1 год
т., $new_date = '2020-03-06'
По сути, мне нужно установить $new_date
, который является новым expiry_date
.
Так что мне нужно выяснить время между текущим началом и датой истечения срока действия, затем добавить тот же период к expiry_date
, чтобы получить новую дату истечения срока действия