Joomla 3, вывод даты и времени вывод в русском формате. Проблема с пустая датой.
Работа с датами в Joomla 3
27.07.2016
Вывод даты в нужном формате в CMS Joomla 3 очень просто сделать:
<?=JFactory::getDate($oUser->registerDate)->format('j.m.Y')?>
<?=JFactory::getDate($oUser->registerDate)->format('H:i')?>
Но бывает проблема, если поле даты пустое, то Joomla возвращает '30.11.-0001'.
Решение:
$sRefund_date = JFactory::getDate($oOrder->refund_date)->format('d.m.Y');
if($sRefund_date == '30.11.-0001') {
$sRefund_date = '';
}
Но стоит обратить внимание, что дата может быть невалидной и тогда тоже возвращается 30.11.-0001.