Jump to content

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

Featured Replies

Posted
comment_168447

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

Спойлер

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;}}

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

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

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

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

 

Edited by WaNted

comment_168450

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

Спойлер

<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 зеленый и круглый ужо сами, ну и лишний код тоже сами удалите.

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.