Jump to content

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

Featured Replies

Posted

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

Показать контент

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

{{
$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}

 

Edited by WaNted

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

Показать контент

4.png.0ec1d31da09883834422b40bcc43faa8.png

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.