Joomla! Programmierung/Framework/JHtml/date
Aus Joomla! Dokumentation
Formatiert ein Datum in Abhängigkeit zur hiesigen Zeit und fügt einen Offset hinzu.
Inhaltsverzeichnis |
[Bearbeiten] Syntax
static date( $date, [$format], [$offset] )
| Parameter | Datentyp | Beschreibung | Standardwert |
|---|---|---|---|
| $date | string | Zeit und Datum. Siehe auch JFactory::getDate und JDate. | |
| $format | string | Optionales Format der Ausgabe für strftime | null |
| $offset | int | Ein optionaler Offset für die Zeit. Falls nicht gegeben, wird der Offset aus der globalen KonfigurationToDo Verlinken benutzt. | null |
[Bearbeiten] Beispiele
[Bearbeiten] Datum ausgeben
$datum = '2009-06-25 19:32:45'; echo JHtml::_('date', $datum);
Ausgabe bei deutschem Sprachfile:
Donnerstag, 25. Juni 2009
[Bearbeiten] Siehe auch
- JHTML->date() auf api.joomla.org
- JHtml::_
- JFactory::getDate
- JDate
[Bearbeiten] Quellcode
{ // Get some system objects. // UTC date converted to user time zone. if ($tz === true) { // Get a date object based on UTC. // Set the correct time zone based on the user configuration. $date->setTimeZone(new DateTimeZone($user->getParam('timezone', $config->get('offset')))); } // UTC date converted to server time zone. elseif ($tz === false) { // Get a date object based on UTC. // Set the correct time zone based on the server configuration. $date->setTimeZone(new DateTimeZone($config->get('offset'))); } // No date conversion. elseif ($tz === null) { } // UTC date converted to given time zone. else { // Get a date object based on UTC. // Set the correct time zone based on the server configuration. $date->setTimeZone(new DateTimeZone($tz)); } // If no format is given use the default locale based format. if (!$format) { } // format is an existing language key { } if ($gregorian) { return $date->format($format, true); } else { return $date->calendar($format, true); } }