Please enable JavaScript to view this site.

Prozess Designer

Navigation: PHP API > Datum und Zeitzonen

Formatiertes Datum (getFormattedDate)

Scroll Zurück Oben Weiter Mehr

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'