Перейти к содержанию

Отсчёт даты регистрации в днях


Рекомендуемые сообщения

Приветствую уважаемые пользователи и администрация. 
Подскажите, пожалуйста, как возможно такое реализовать:
 

Спойлер

image.png.2ec3f7796911a4e9accc6052dc23ade7.png

Вкратце: решил я сделать компактными значками отобразить основную информацию о пользователе в постбите. 
Столкнулся с такой проблемой, что не понимаю как отобразить дату регистрации не самой датой, а вычислением дней с момента даты регистрации.
Нашёл скрипт, как сделать, но получается только ошибка и скрипт работает не так как надо. 
Собственно, вот сам скрипт:
 

{{
$d1 = '{datetime="$comment->author()->joined" dateonly="true"}';
$d2 = $today = date("m.d.y");;
$d1_ts = strtotime($d1);
$d2_ts = strtotime($d2);
$seconds = abs($d1_ts - $d2_ts);
$days = floor($seconds / 86400);

echo $days;}}

Засада в том, что я плохо понимаю переменные шаблонов, а конструктивную информацию нигде найти так и не смог. 
Укажите, пожалуйста, если есть знающие в этом теме, куда копать. 
Спасибо всем заранее!

Ссылка на комментарий
Поделиться на другие сайты

{{$days = \IPS\DateTime::ts( time() )->diff( $comment->author()->joined )->format( '%a' );}}

Выводить так:

Дней с нами: {$days}

 

Изменено пользователем WaNted
Ссылка на комментарий
Поделиться на другие сайты

или можно так:

Спойлер

<span class='aupTitle'><i class="fa fa-calendar-o fa-lg" aria-hidden="true"></i> {lang="joined"}</span><br/>
<strong><span class='aupContent'>{datetime="$comment->author()->joined" dateonly="true"}</span></strong><br/>
{{$date_joined = floor((strtotime("now")-strtotime("{$comment->author()->joined}"))/86400) ;}}
{lang="На сайте"} <strong><span class='aupTitle'>{$date_joined} дней</span></strong>

 

4.png.0ec1d31da09883834422b40bcc43faa8.png

но в CSS зеленый и круглый ужо сами, ну и лишний код тоже сами удалите.

Ссылка на комментарий
Поделиться на другие сайты

Спасибо ребят! Очень помогли! 
Спасибо огромное!

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...