Я получаю текущую дату, используя этот код:
$currentdate= date('m-d-Y H:i:s');
echo $currentdate; // prints 06-22-2019 11:02:49
Чтобы вычесть два дня из текущей даты, я использую этот код:
$date = date('m-d-Y H:i:s ', strtotime('-2 days', strtotime($currentdate)));
echo $date; // print's 12-30-1969 01:00:00
Ожидаемый результат: 20-20-2019 11: 02: 49 // Основное требование состоит в том, что дата должна быть текущей датой - 2 дня.
Что я тут не так делаю? Этот код отлично работает, если даты указаны в формате Y-m-d H: i: s.