(PHP 4, PHP 5, PHP 7)
localtime — Ermittelt die lokale Zeit
$timestamp
= time()
[, bool $is_associative
= false
]] )Die localtime()-Funktion gibt ein Array zurück, welches hinsichtlich seiner Struktur identisch ist mit der des Funktionsaufrufs in C.
timestamp
Der optionale Parameter timestamp
ist ein Unix
Timestamp als integer oder die aktuelle lokale Zeit
wenn kein timestamp
übergeben wurde. Er entspricht
dann also dem Ergebnis der Funktion
time().
is_associative
Ist der Wert nicht angegeben oder FALSE
, ist das zurückgegebene Array
ein normales numerisch indiziertes Array. Hat das Argument den Wert
TRUE
, gibt localtime() ein assoziatives Array zurück,
das alle unterschiedlichen Strukturelemente enthält, die vom Aufruf
der C-Funktion localtime zurückgegeben werden. Die Namen der
unterschiedlichen Schlüssel des assoziativen Arrays lauten:
Jeder Aufruf der Datums- und Zeitfunktionen
generiert eine E_NOTICE
-Warnung,
wenn die Zeitzone ungültig ist und eine E_STRICT
-Nachricht
oder eine E_WARNING
-Warnung,
wenn die Systemeinstellung oder die TZ-Umgebungsvariable
genutzt wird. Siehe auch date_default_timezone_set()
Version | Beschreibung |
---|---|
5.1.0 |
Erzeugt nun |
Beispiel #1 localtime()-Beispiel
<?php
$localtime = localtime();
$localtime_assoc = localtime(time(), true);
print_r($localtime);
print_r($localtime_assoc);
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
Array ( [0] => 24 [1] => 3 [2] => 19 [3] => 3 [4] => 3 [5] => 105 [6] => 0 [7] => 92 [8] => 1 ) Array ( [tm_sec] => 24 [tm_min] => 3 [tm_hour] => 19 [tm_mday] => 3 [tm_mon] => 3 [tm_year] => 105 [tm_wday] => 0 [tm_yday] => 92 [tm_isdst] => 1 )