PHP Dokumentation: Function localtime
12. Januar 2010 von werner
localtime
(PHP 4, PHP 5)
localtime — Ermittelt die lokale Zeit
Beschreibung
Die localtime()-Funktion gibt ein Array zurück, welches hinsichtlich seiner Struktur identisch ist mit der des Funktionsaufrufs in C.
Parameter-Liste
- timestamp
Der optionale Parameter timestamp ist ein UnixTimestamp als integer oder die aktuelle lokale Zeitwenn kein timestamp übergeben wurde. Er entsprichtdann also dem Ergebnis der Funktiontime().
- 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:
- "tm_sec" – Sekunden
- "tm_min" – Minuten
- "tm_hour" – Stunde
- "tm_mday" – Tag des Monats Monate gehen von 0 (Jan) bis 11 (Dez) und Wochentage von 0 (So) bis 6 (Sa).
- "tm_mon" – Monat des Jahres, beginnt bei 0 für Januar
- "tm_year" – Jahre seit 1900
- "tm_wday" – Tag der Woche
- "tm_yday" – Tag des Jahres
- "tm_isdst" – für das Datum ist die Sommerzeit zu berücksichtigen
Fehler/Exceptions
Jeder Aufruf der Datums- und Zeitfunktionengeneriert eine E_NOTICE-Warnung,wenn die Zeitzone ungültig ist und eine E_STRICT-Nachricht,wenn die Systemeinstellung oder die TZ-Umgebungsvariablegenutzt wird. Siehe auch date_default_timezone_set()
Changelog
| Version | Beschreibung |
|---|---|
| 5.1.0 | Erzeugt nun E_STRICT- undE_NOTICE-Zeitzonenfehler. |
Beispiele
Beispiel #1 localtime()-Beispiel
<?php
$localtime = localtime();
$localtime_assoc = localtime(time(), true);
print_r($localtime);
print_r($localtime_assoc);
?>Das oben gezeigte Beispiel erzeugteine ä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)