Mit dieser Funktion können Sie für einen unformatierten Datumswert bzw. UNIX-Zeitstempel den Datumswert in einem bestimmten Format ermitteln.
Parameter |
Typ |
Beschreibung |
---|---|---|
$id |
int |
Datumsformat (mögliche Werte: 1 - 4) |
$date |
string | int |
Datum im Format JJJJ-MM-TT HH:MM:SS bzw. UNIX-Zeitstempel (optional); bei Übergabe von false wird das aktuelle Datum verwendet |
$isTimestamp |
bool |
Flag, ob es sich bei date um einen UNIX-Zeitstempel handelt (optional); Standardwert ist false |
$fullDateTime |
bool |
Flag, ob lediglich das Datum oder das Datum inkl. Uhrzeit zurückgeliefert werden soll (optional); Standardwert ist false |
$targetTimezone |
string |
Gewünschte Zielzeitzone (optional). Erlaubt sind eine der von PHP unterstützten Zeitzonen, z.B. Europe/Berlin oder ein Offset-Wert, z.B. +0200. Standardwert ist ein leerer String (keine Zeitzonenkonvertierung). Dieses Argument wird nur dann berücksichtigt, wenn das Modul JobGlobaltime lizenziert ist. |
Die Funktion liefert den Datumswert bzw. UNIX-Zeitstempel im angegebenen Format zurück.
Beispiel:
…
$dateFormat = 1;
$unformattedDate = '2012-09-10 10:25:48';
$formattedDate = $this->getFormattedDate(1, $unformattedDate, false, true);
// $formattedDate = '10.09.2012 10:25:48'
…