Metainformationen zur Seite
LoxBerry::System::currtime
$string = currtime([$format]);
Liefert einen vorformatierten Datum-/Zeit-String, zum Beispiel für Logfiles, zurück. Ohne Parameter wird human-readable, mit Parameter kann ein für Dateinamen optimierter Datumsstring, oder im ISO-Format, abgerufen werden.Die Funktion ist exportiert, kann also ohne Präfix LoxBerry::System verwendet werden.
ISO 8601
Beim ISO-Format ist nicht sichergestellt, dass die gleichnamige Funktion im PHP-Modul den exakt gleichen String zurückliefert. Beide Funktionen liefern einen ISO-konformen Datumsstring.
Parameter
Parameter | Beschreibung |
---|---|
(leer) oder 'hr' | human readable dd.mm.yyyy hh:mm:ss |
'hrtime' | human readable time only hh:mm:ss (available from LoxBerry 1.2.5) |
'hrtimehires' | human readable time only, including milliseconds hh:mm:ss.vvv (available from LoxBerry 1.2.5) |
'file' | Optimal für Dateinamen: yyyymmdd_hhmmss |
'filehires' | Optimal für Dateinamen, inklusive Millisekunden: yyyymmdd_hhmmss_mmm (verfügbar ab LoxBerry 1.2.5) |
'iso' | Nach ISO 8601: yyyy-mm-ddThh:mm:ssZ |
Verwendung
use LoxBerry::System; print "This log was started at " . currtime(); $logfile = currtime('file') . "_mylog.txt"; $json_datetime = currtime('iso')";