Как добавить" N " дней в $smarty.сейчас?

Как добавить" N " дней в $smarty.сейчас?

27.04.2019 11:16:42 Просмотров 63 Источник

У меня есть параметр на моей странице под названием "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?

Является ответом!
Emma

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'}
    
    https://stackoverflow.com/questions/55884535/how-to-add-n-days-to-smarty-now/55886838#comment98432714_55886838
    привет, спасибо-но я получаю неправильный вывод: <meta itemprop=" priceValidUntil "content= "1598985267">
    https://stackoverflow.com/questions/55884535/how-to-add-n-days-to-smarty-now/55886838#comment98434776_55886838
    вы лучший :) это правильный код: * * <meta itemprop=" priceValidUntil "content=" {"+15 дней| / strtotime / date_format: '%Y - %m - %d %H:%M:%S'}"> **
    Закрыть X