Шаблон письма в приложении Рассылки, как вывести дату и время отправляемого письма Есть решение

Здравствуйте. Подмогните, существует ли переменная (в списке шаблона такой нет) для добавления в письме даты и времени отправки письма? Может эта переменная есть, но ее не включили в список переменных для шаблона письма?

4 ответа

  • 1
    Алексей Webasyst 9 декабря 2017 22:00 #

    Посмотрите системную переменную

    {$smarty.now|date_format}

    Даты/времени конкретного письма вероятно и не будет

  • 1
    никфед 9 декабря 2017 22:31 #

    Алексей, Спасибо, но {$smarty.now|datetime_format} выводит в формате "Дек 10, 2017"

    Удалось вывести в письме, в формате "10.12.2017 00:13" дату и время, такой вариант больше подходит для индивидуализации сообщения:

    {str_replace('{$date}','<br>', $smarty.now|wa_datetime:"datetime")}

    НО ВОЗМОЖНО ЛИ ВЫВЕСТИ И СЕКУНДЫ, а не только часы и минуты?

    Вообще нужно бы такую переменную с датой и временем и секундами добавить к выбору переменных в шаблоне письма.

  • 1
    никфед 9 декабря 2017 23:29 # Решение

    Разобрался, теперь и секунды выводит тоже "10.12.17 01:23:48". Если нужно год указать не 17, а 2017, то ставим заглавную "Y"

    {str_replace('{$date}','<br>', $smarty.now|wa_datetime:"d.m.y H:i:s")}

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите