(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().
associativeBestimmt, 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
)