Интересное решение на неявном преобразовании типов

Задача, собственно, проста: ненавязчиво напоминать пользователю когда он последний раз читал топик надписью в заголовке о количестве дней, прошедших с момента последнего его прочтения. Делается так:
{$numberOfDays = ($smarty.now|date_format:"%Y%m%d"-0)-($oTopic->getDateRead()|replace:"-":""-0)}
{if ($numberOfDays != 0) }
    <div style="font-size: 10px; display: inline; color: #d3d3d3;">
        (Прочитано {$numberOfDays} дней назад)
    </div>
{/if}

Комментировать дальше не буду, но на вопросы отвечу).

oboffsem.ru - Делитесь интересным!

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

Читать дальше →