Варианты формата даты
JHTML::_('date', '2011-11-19 06:28:11', JText::_('DATE_FORMAT_LC2')); JHTML::date('2011-11-19 06:28:11', JText::_('DATE_FORMAT_LC2'));
Привести дату вида '2011-11-19 06:28:11'
к выбранному в локили.
Описание констант:
'DATE_FORMAT_LC1'
== '%d.%m.%Y' => '19.11.2011'
'DATE_FORMAT_LC2'
== '%d.%m.%Y %H:%M' => '19.11.2011 06:28'
'DATE_FORMAT_LC3'
== '%d %B %Y' => '19 Ноября 2011'
'DATE_FORMAT_LC4'
== '%d.%m.%y' => '19.11.11'
Также можно применить стандартный php-способ:
date('d.m.Y', strtotime('2011-11-19 06:28:11')); // Из формата MySQL - в любой другой date('Y-m-d H:i:s', time()); // Получение даты-времени в формате MySQL
А еще можно прибавлять определенное количество месяцев (лет/дней/часов/минут):
date("F", strtotime("+1 month")); // PHP JHtml::date("+1 month", "F"); // Joomla
Также можно использовать методы класса JDate
Пример (получение даты в формате mysql):
$date = JFactory::getDate(); echo $date->toSql();
Список методов:
- add
- calendar
- dayToString
- format
- getInstance
- getOffsetFromGmt
- modify
- monthToString
- setTimezone
- sub
- toISO8601
- toRFC822
- toSql
- toUnix