Как изменить формат вывода даты

Здравствуйте!

Требуется изменить стандартный формат даты "17.01.2013" на такой "обновлено сегодня ", "обновлено вчера" а на третий день показывал просто дату "15.01.2013"

 Источник:dle-faq.pro, DLE