Подскажите, пожалуйста, как реализовать следующее.
Необходимо, чтобы на сайте в разделе "Акции" в формате обычного текста, было предложение "В период с (дата_старта) по (дата_окончания) у нас проходит акция ..."
Условием является расчет первой и второй даты от текущего числа.
Дата старта - минус пять дней от текущего числа. Дата окончания - плюс пять дней от текущего числа.
При этом, необходимо, чтобы информация обновлялась автоматически по достижению даты окончания, рассчитывая по формуле: (дата старта) = (текущее число) - (5 дней), (дата окончания) = (текущая дата) + (5 дней)
Например, сегодня 20 октября, рассчитываем по формуле и получаем "В период с 15 октября по 25 октября у нас проходит акция...", а по достижению 25 октября идет перерасчет заново.
Большое спасибо за Ваши ответы! Сайт на Joomla CMS.
Подсказали вот такой вариант, но я не знаю, как вывести это в Joomla:
Во-первых нужно хранить где-нибудь дату начала, конца акции и дату когда нужно обновить эти значения..
//$date_from_db - дата из БД
if ($date_from_db > time()){
$start_date = date('d.m.Y', strtotime('-5 days'));
$end_date = date('d.m.Y', strtotime('+5 days'));
$date_from_db = time();
// Тут сохранить все три значения в базу
}