Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

localtime

Datums- und Zeit-Funktionen

    Befehl:
array localtime ([ int $timestamp = time() [, bool $is_associative = false ]] )


    Parameter-Liste:
NameBeschreibung
timestampDer optionale Parameter timestamp ist eine ganze Zahl Unix-Zeitstempel, die standardmässig die aktuelle Ortszeit, wenn ein Zeitstempel ist nicht gegeben. Mit anderen Worten, wird standardmässig der Wert der time().
is_associativeWenn auf FALSE oder nicht geliefert dann wird das Array als reguläres, numerisch indiziertes Array zurückgegeben. Wenn das Argument gesetzt TRUE localtime() gibt ein assoziatives Array mit allen die verschiedenen Elemente der Struktur durch die C-Funktion localtime Aufruf zurückgegeben. Die Namen der verschiedenen Schlüssel des assoziativen Arrays sind wie folgt:
  • "tm_sec" - Sekunden, 0 to 59
  • "tm_min" - Minuten, 0 to 59
  • "tm_hour" - Stunden, 0 to 23
  • "tm_mday" - Tag des Monats, 1 to 31
  • "tm_mon" - Monat des Jahres, 0 (Jan) to 11 (Dez)
  • "tm_year" - Jahre seit 1900
  • "tm_wday" - Wochentag, 0 (Son) bis 6 (Sam)
  • "tm_yday" - Tag des Jahres, 0 bis 365
  • "tm_isdst" - ist die Sommerzeit in Kraft?Positiv, wenn ja, 0 wenn nicht, negativ, wenn nicht bekannt (Sommerzeit 1 / Winterzeit 0).

    Beschreibung:
Mit dem Befehl localtime() kann man sich ein Array liefern lassen, das Informationen über die angegebene Zeit enthält. Die Zeitangabe, über die Sie Informationen benötigen, übergeben Sie als UNIX-Zeitstempel im Parameter timestamp. Lassen Sie diesen Parameter leer, nimmt die Funktion die aktuelle Zeit. Mit dem optionalen Parameter is_associative können Sie festlegen, was für ein Array Sie als Funktionsergebnis erhalten möchten: Übergeben Sie den Wert 0, liefert die Funktion ein numerisch indiziertes Array (das ist auch die Voreinstellung); übergeben Sie den Wert 1, liefert die Funktion ein assoziatives Array.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Fehler:
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()

    Siehe auch:
Gibt Datums- und Zeitinformationen zurück
 

localtime() - Beispiel:


Eingabe:
<?php
$localtime = localtime();
$localtime_assoc = localtime(time(), true);
print_r($localtime);
print_r($localtime_assoc);
?>


Ausgabe:
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
)

Beschreibung:
Version Beschreibung
5.1.0 Jetzt gibt E_STRICT und E_NOTICE Zeitzone die Fehler.
Datums- und Zeit-Funktionen