Получаю дату поста через the_date()
, чтобы не делать дополнительных манипуляций, сразу получаю дату в нужном формате the_date('Y-m-d')
:
echo the_date('Y-m-d'); // 2018-01-13
Пытаюсь добавить день в полученной дате:
$date = new DateTime(the_date('Y-m-d'));
$date->modify('+1 day');
echo the_date('Y-m-d') . ', и новая дата: ' . $date->format('Y-m-d');
// 2018-01-13, и новая дата: 2018-01-17
// 2018-01-11, и новая дата: 2018-01-17
// 2018-01-09, и новая дата: 2018-01-17
Дата не подсчитана, такое ощущение, что полученные данные через the_date('Y-m-d') не числа, либо скрипт не понимает, что это дата...
На всякий, пробую подсчитать тестовую дату:
$date = new DateTime('2000-01-01');
$date->modify('+1 day');
echo '2000-01-01 . ', и новая дата: ' . $date->format('Y-m-d');
// 2000-01-01, и новая дата: 2000-01-02
Подсчет успешен, дни, месяцы и годы добавляются штатно...
Так в чем проблема the_date('Y-m-d')
, как его 'готовить'?
Проблема в том, что функция the_date()
выводит дату поста (по сути, делает echo get_the_date();
). Для получения даты и передачи её в качестве параметра используйте функцию get_the_date()
:
$date = new DateTime(get_the_date('Y-m-d'));
$date->modify('+1 day');
echo get_the_date('Y-m-d') . ', и новая дата: ' . $date->format('Y-m-d');
UPD: Кстати, не нужно использовать echo
для вывода the_date()
, так как echo the_date();
эквивалентно echo echo get_the_date();
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как передать данные методом пост без формы, при этом чтобы пользователя перекидывало на страницу на которую передаем данные?
Forbidden You don't have permission to access /test/controller/&error=Загрузка не удалаÑÑŒ&errorreal=SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are activeConsider...
Подскажите, как правильно составить запрос к WP_Query на получение рекомендованных товаров?