Подключается класс JDate:

jimport( 'joomla.utilities.date' );

Описание класса JDate

Создание объекта даты:

$date = new JDate;
//или
$date = JFactory::getDate();
$date = JFactory::getDate('2012-09-13 04:29:10');

Отображение даты:

echo $date->format('Y-m-d H:i:s');
echo $date->toFormat('%Y-%m-%d %H:%M:%S');
echo $date->toMySQL();
echo $date->dayToString(1, true);
echo $date->monthToString(1, true);

Параметры для toFormat

Параметры для format

protected function dayToString (
        $day
        $abbr=false
)

true в примере выше выводит сокращение для дня недели и месяца - Пн Янв

На мой взгляд вывод в таком формате смотрится симпатичнее:

echo $date->toFormat('%A, %d %b %Y %H:%M');

Вывод даты в компоненте материалов Joomla:

JHtml::_('date', $this->item->publish_up, JText::_('DATE_FORMAT_LC2')))

где DATE_FORMAT_LC2 - d.m.Y H:i

Языковую константу DATE_FORMAT_LC2 можно переопределить в Менеджере языков: Переопределение языковых констант.