Вывод количество дней назад

Подскажите пожалуйста как сделать вывод даты «количество дней назад»

6 комментариев

avatar
Вот когда-то была тема Timeago for MODX Revolution & Evolution
avatar
Для Revo есть — DateAgo. Да и самому несложно написать.
avatar
Эво, Рево?
Эво:
[!setLabelNew? &create_time=`[*createdon*]`!]

Код:

<?php
$create_time=date('Y-m-d H:i:s',$create_time);
$days=date_diff(new DateTime(), new DateTime($create_time))->days;

echo "<p>Создан $days дней назад.</p>";
  • 1px
  • 0
avatar
Здравствуйте, вставил ваш код но выводить дату вот такую, хотя новость создана например в апреле 2019.
avatar
Проверяйте даты и всё что там передаётся. По-моему такое число может возникнуть если дата пустая. Отдайте в create_time любую корректную дату и проверьте
avatar
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.