Здравствуйте. Подскажите, пожалуйста, как реализовать следующее.
Необходимо, чтобы на сайте в разделе "Акции" в формате динамического текста, было предложение "В период с (дата) по (дата) у нас проходит акция ..."
Условием является расчет первой и второй даты от текущего числа. Дата старта - минус пять дней от текущего числа. Дата окончания - плюс пять дней от текущего числа.
При этом, необходимо, чтобы информация обновлялась автоматически по достижению даты окончания, рассчитывая по формуле.
Большое спасибо за Ваши ответы!
Каунтдаун - это просто время до старта чего либо (в моем понимании).
Мне нужно, чтобы сервер брал текущую дату, отнимал 5 и прибавлял 5.
Например, сегодня 12 октября.
На странице должно быть: в период с 7 октября (-5 от 12) по 17 октября (+5 от 12 октября) у нас проходит акция ..
Это должно быть неизменным, пока не наступит 17 октября
Во-первых нужно хранить где-нибудь дату начала, конца акции и дату когда нужно обновить эти значения..
//$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();
// Тут сохранить все три значения в базу
}
damarkuzz, акции на сайте хранятся в базе? если так то нужно добавить столбцы в таблицу с акциями...
сложно сказать как сохранить и вывести это не зная как у вас на сайте все работает, какая база, используется ли шаблонизатор, на чем сайт написан WordPreess или что то другое ...