Задать вопрос
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...

Вывод даты PHP с добавлением дней?

Собственно, вопрос такой.
Есть на сайте (обычный PHP-сайт) блок с акцией.
Текст примерно такой "Только 6 и 7 июля скидка 90%".
Так вот, нужно чтобы каждый день эта дата менялась на текущий день и следующий.

<?php $date_today = date("d") + 1; echo $date_today; ?>

Самое банальное, что пришло в голову, но столкнулся с кучей проблем)
Особенно, если это первый/последний день месяца, там траблы)))
Быть может есть какое-то готовое решение?
  • Вопрос задан
  • 454 просмотра
Подписаться 1 Оценить 1 комментарий
Решения вопроса 3
slo_nik
@slo_nik Куратор тега PHP
Добрый вечер.
$date_today = date('d', strtotime('+1 day'));
echo "Только " . date('d') . " и " . $date_today . " июля скидка 90%".
Ответ написан
Комментировать
@DimkaI
Системный адинистратор, разработчик ПО
Документация.

Пример:
<?php
$date = date_create('2000-01-01');
date_add($date, date_interval_create_from_date_string('10 days'));
echo date_format($date, 'Y-m-d');
?>
Ответ написан
Комментировать
@D3lphi
В одном дне 86400 секунд. Получаем текущую unix метку времени и прибавляем к ней 86400 секунд, далее скармливаем это все функции date().
echo 'Только ' . date('d') . ' и ' . date('d', time() + 86400) . ' скидка 90%';
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
djQuery
@djQuery
"Кодируем помаленьку" ("Сказка о Тройке")))
Вам еще нужно учитывать смену месяца: 31 июля и 1 августа.....
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы