Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Дата и время последнего обновления файла


Автор: ekodrive 15.9.2015, 15:49
имеется файл и он каждую пол часа обновляется нужно выводить дату и время следующего обновления. Вывожу  дату последнего обновления:
Код

echo '<br>Последнее обновление файла:  '.date('Y-m-d H:i:s', filemtime(__FILE__));
echo '<br>Следующая обновление файла: ??? '

Автор: baldina 15.9.2015, 18:21
Код

$format = 'Y-m-d H:i:s';
$dt = new \DateTime('@'.filemtime(__FILE__));

echo '<br>Последнее обновление файла: '.$dt->format($format);
echo '<br>Следующее обновление файла: '.$dt->add(new \DateInterval('PT30M'))->format($format);

Автор: ekodrive 18.9.2015, 03:35
baldina, Спасибо огромное получилось.

Автор: _zorn_ 18.9.2015, 07:10
Цитата(baldina @  16.9.2015,  01:21 Найти цитируемый пост)
$dt->add(new \DateInterval('PT30M'))

$dt->modify('+30 minute') мне кажется будет лучше - потому что читабельней.

Автор: baldina 18.9.2015, 11:39
 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)