Dies ist eine alte Version des Dokuments!
Der DateTime-Helper dient in erster Linie der Formatierung von Datum und Uhrzeit gemäß den Einstellungen, die der Benutzer vorgenommen hat. Der Modulautor muß sich also nicht um die korrekte Formatierung kümmern und auch keine eigenen Einstellungen für das Datumsformat vorsehen.
Beispiel:
echo CAT_Helper_DateTime::getDate();
Ohne Angabe eines Timestamps (also das, was time()
zurückliefert) gibt getDate()
automatisch das aktuelle Datum zurück. Es ist also nicht notwendig, als Parameter time()
anzugeben.
Um ein beliebiges anderes Datum zu formatieren, wird dieses als Parameter angegeben:
echo CAT_Helper_DateTime::getDate($time);
Die Funktion verfügt über einen optionalen zweiten Parameter, mit dessen Hilfe statt des kurzen ein langes Datumsformat ausgegeben wird.
Beispiel:
Das genaue Format wird aus den Benutzer- bzw. globalen Einstellungen genommen.
Analog zum Datum kann auch eine formatierte Uhrzeit ausgegeben werden:
echo CAT_Helper_DateTime::getTime();
Diese Funktion erwartet als einzigen (optionalen) Parameter einen Timestring. Auch hier wird die aktuelle Uhrzeit ausgegeben, wenn kein Zeitstempel übergeben wurde.
Auch das geht:
echo CAT_Helper_DateTime::getDateTime();