(PHP 4, PHP 5, PHP 7, PHP 8)
localtime — Ermittelt die lokale Zeit
Die Funktion localtime() 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-Zeitstempel
vom Typ int. Falls timestamp
nicht übergeben
wird oder null
ist, wird die aktuelle lokale Zeit als Standardwert verwendet.
Er entspricht dann also dem Ergebnis der Funktion time().
associative
Bestimmt, ob die Funktion ein gewöhnliches numerisch indiziertes Array zurückgeben soll, oder ein assoziatives.
Ist associative
nicht angegeben oder false
, ist
das zurückgegebene Array ein gewöhnliches numerisch indiziertes Array. Hat
associative
den Wert true
, gibt
localtime() ein assoziatives Array zurück, das die
Strukturelemente enthält, die beim Aufruf der C-Funktion an localtime
zurückgegeben werden. Die Namen der Schlüssel des assoziativen Arrays
lauten:
0
bis 59
0
bis 59
0
bis 23
1
bis 31
0
(Jan) bis 11
(Dez)
0
(Son) bis 6
(Sam)
0
bis 365
0
wenn nein, negativ wenn unbekannt.
Wenn die Zeitzone ungültig ist, wird bei jedem Aufruf einer Datums/Zeit-Funktion
ein Fehler der Stufe E_WARNING
erzeugt. Siehe auch
date_default_timezone_set()
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 )