Как добавить" N " дней в $smarty.сейчас?
У меня есть параметр на моей странице под названием "priceValidUntil", для этого параметра у меня есть строка:
<meta itemprop="priceValidUntil" content="{$smarty.now|date_format:'%Y-%m-%d %H:%M:%S'}">
Я хочу добавить к $smarty.now
значение 15 дней, поэтому я добавил Это:
<meta itemprop="priceValidUntil" content="{$smarty.now|date_format:'%Y-%m-%d %H:%M:%S' + 15 }">
Выход такой:
<meta itemprop="priceValidUntil" content="2024-04-27 23:04:05">
Я хочу:
<meta itemprop="priceValidUntil" content="2019-05-12 23:04:05">
Как я могу добавить дни вместо лет?
У вопроса есть решение - Посмотреть?
Ответы - Как добавить" N " дней в $smarty.сейчас? / How to add "N" days to $smarty.now?
Является ответом!

28.04.2019 06:45:17
Способ 1
Согласно этой ссылке, кажется, вы могли бы сделать это, возможно, добавив:
{$smarty.now+24*60*60*15|date_format:'%Y-%m-%d %H:%M:%S'}
к вашему content
переменная.
Тогда ваш код может выглядеть следующим образом:
$smarty.now
Способ 2
Вы можете просто попробовать это:
<meta itemprop="priceValidUntil" content="{$smarty.now+15*24*60*60|date_format:'%Y-%m-%d %H:%M:%S'}">
Тогда ваш код может выглядеть следующим образом:
{"+15 days"|strtotime|date_format:'%Y-%m-%d %H:%M:%S'}
Помочь в развитии проекта: