Задать вопрос
@theEternalStudent

Не правельно отображается год (6699-11-27). Что не так?

Здравствуйте. Вывожу даты документов через pdoResources так: [[+createdon:strtotime:date=`%Y-%m-%d`]]. А получаю вместо 2015-11-27 - 6699-11-27... Что не так?
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@theEternalStudent Автор вопроса
Решением оказалось [[+createdon:date=`%Y-%m-%d`]]
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
потому что strtotime надо конвертировать в дату сначла
$Year = date("Y", $strtotime);
[[$Year-%m-%d`]]
Ответ написан
@Rebroff
Frontend developer, MODX developer
Потому что это плейсхолдер pdoResources, который не переводит числовое представление даты в строку после выборки из БД. За сим использование strtotime излишне. Только собственно плейсхолдер даты и модификатор формата.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы