Вывод даты публикации (выводит неправильно)

Здравствуйте уважаемые пользователи.
Вывожу дату публикации с помощью этой функции
[[+publishedon:strtotime:date=`%d.%m.%Y`]]
День и месяц выводятся нормально, год — неправильно (23.10.7700)

Так же неправильно выводит время, не соответствует дате публикации. Притом что везде стоит одно и то же время, только секундами отличается.
Вот вывод времени, публиковал в разное время.
[[+publishedon:strtotime:date=`%I:%M:%S`]]

В php.ini часовой пояс установлен.
Помогите пожалуйста с решением этой проблемы.
Евгений
23 октября 2015, 09:37
modx.pro
2
10 767
+1

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

Konstantin
23 октября 2015, 12:58
0
у меня так

[[*createdon:strtotime:date=`%d.%m.%Yг. %H:%M`]]
    Евгений
    23 октября 2015, 13:12
    0
    Пробовал этот результат, всё равно неправильно.
Павел Гвоздь
23 октября 2015, 13:43
0
А так: [[+publishedon:strtotime]], что даст? И так: [[+publishedon]]?
    Евгений
    23 октября 2015, 14:33
    0
    Вот результат
      Павел Гвоздь
      23 октября 2015, 14:54
      +2
      Тогда вот так должно завестись:
      [[+publishedon:date=`%d.%m.%Y`]]
        Евгений
        23 октября 2015, 15:02
        0
        Огромное спасибо! Дату стал выводить правильно.
        Как теперь вывести правильно время публикации?
      Konstantin
      25 октября 2015, 11:52
      0
      непонятно откуда берется лишняя цифра у [[+publishedon:strtotime]]
    Василий Столейков
    25 октября 2015, 07:21
    0
    Я тоже заметил, что для самой страницы нужно писать [[*publishedon:strtotime:date=`%d.%m.%Yг. %H:%M`]], а вот уже для чанков в вызове сниппетов без strtotime
      Илья Уткин
      25 октября 2015, 15:25
      1
      +2
      Все потому что шаблон страницы получает значение из базы и переводит его в дату сразу. То же делает и getResources. А pdoResources с этим не заморачивается — ради быстродействия. Поэтому он выводит сырое значение.

      Так что стандартный процесс выглядит так:
      1445775731→ 2015-10-25 15:23:20 → 1445775731 → 25.10.2015

      А работа с pdoResources так:
      1445775731 → 25.10.2015
        Василий Столейков
        26 октября 2015, 08:40
        0
        Круто! На самом деле не только pdoResources, а все сниппеты на pdo, например getTickets.
        PDO рулит!
      Евгений
      25 октября 2015, 14:41
      1
      0
      Тоже проверил
      Для чанка работает [[+publishedon:date=`%H:%M %d.%m.%y`]]
      Для шаблона работает [[*publishedon:strtotime:date=`%H:%M %d.%m.%y`]]
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        14