Если ваш filemtime($directory)
возвращает строку, отформатированную как ваша маска date()
, я имею в виду d/m/Y H:i:s
, то вы можете сделать следующие шаги:
- , например, согласно этой маске, это выглядит так:
$s = "02/06/2019 22:23:22";
- теперь вы можете сделать
strtotime()
$date = date ("d/m/Y H:i:s", strtotime($s));
- и затем преобразовать его в
DateTime
объект
$st_date = new DateTime($date);
- теперь вы можете просто изменить его, как хотите
$st_date->modify('+1 days');
- , чтобы увидеть значение строки результата:
$tomorrow = $st_date->format('d/m/Y');
echo 'tomorrow -> '.$tomorrow;
Выход:
date->02/06/2019 22:23:22
tomorrow -> 03/06/2019
Демо