Posted 16 марта, 20213 yr comment_168447 Приветствую уважаемые пользователи и администрация. Подскажите, пожалуйста, как возможно такое реализовать: Спойлер Вкратце: решил я сделать компактными значками отобразить основную информацию о пользователе в постбите. Столкнулся с такой проблемой, что не понимаю как отобразить дату регистрации не самой датой, а вычислением дней с момента даты регистрации. Нашёл скрипт, как сделать, но получается только ошибка и скрипт работает не так как надо. Собственно, вот сам скрипт: {{ $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;}} Засада в том, что я плохо понимаю переменные шаблонов, а конструктивную информацию нигде найти так и не смог. Укажите, пожалуйста, если есть знающие в этом теме, куда копать. Спасибо всем заранее!
16 марта, 20213 yr comment_168448 {{$days = \IPS\DateTime::ts( time() )->diff( $comment->author()->joined )->format( '%a' );}} Выводить так: Дней с нами: {$days} Edited 16 марта, 20213 yr by WaNted
16 марта, 20213 yr 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> но в 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.