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')";