Дата в TicketMeta

Сограждане, расскажите, отчего при попытке в tpl'e TicketMeta пытаясь вывести дату через
[[+publishedon]]
(тикеты публиковались автоматически) получаю верную дату вида «2014-10-17 14:17:00», но при попытке изменить вывод даты с помощью
[[+publishedon:date=`%d %B %Y`]]
получаю «01 January 1970»?

Заранее благодарен.
Wassi Wassinen
18 октября 2014, 21:30
modx.pro
1
2 179
0

Комментарии: 7

Wassi Wassinen
19 октября 2014, 01:32
-1
''
    Alexander V
    19 октября 2014, 03:36
    0
    Попробуйте date_ago
    [[dateAgo?
    	&input=`[[*publishedon]]`
    ]]
      Wassi Wassinen
      19 октября 2014, 12:54
      0
      dateAgo — это встроенный сниппет Тикетов? Откуда он возьмется?

      Спасибо за ответ.
        Василий Наумкин
        19 октября 2014, 13:00
        0
        Да, это отдельный сниппет, с логикой дат из Tickets.

        Сам Tickets выводит плейсхолдер [[+date_ago]] с такой датой, созданной из createdon. Для других типов дат нужен сниппет.

        Если же нужно просто отформатировать дату, то тебе уже ответили.
    Виталий Киреев
    19 октября 2014, 05:36
    0
    [[+publishedon:strtotime:date=`%d %B %Y`]]
      Wassi Wassinen
      19 октября 2014, 12:59
      0
      Спасибо, Виталий. Совсем забыл про преобразование чисел из БД.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      7