PHP 8.4.1 Released!

getdate

(PHP 4, PHP 5, PHP 7, PHP 8)

getdateLiefert Datums- und Zeitinformationen

Beschreibung

getdate(?int $timestamp = null): array

Gibt ein assoziatives array mit Datums- und Zeitangaben des angegebenen timestamp zurück oder die lokal gültige Zeit, wenn timestamp weggelassen wird oder null ist.

Parameter-Liste

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

Rückgabewerte

Gibt ein assoziatives Array mit Informationen zum timestamp zurück. Die Elemente des zurückgegebenen assoziativen Arrays sind folgende:

Schlüsselelemente des zurückgegebenen assoziativen Arrays
Key Beschreibung Mögliche Rückgabewerte
"seconds" Numerische Repräsentation der Sekunden 0 bis 59
"minutes" Numerische Repräsentation der Minuten 0 bis 59
"hours" Numerische Repräsentation der Stunden 0 bis 23
"mday" Numerische Repräsentation des Monatstags 1 bis 31
"wday" Numerische Repräsentation des Wochentags 0 (für Sonntag) bis 6 (für Sonnabend)
"mon" Numerische Repräsentation des Monats 1 bis 12
"year" Eine vollständige numerische Repräsentation der Jahreszahl (vierstellig) Beispiele: 1999 oder 2003
"yday" Numerische Repräsentation des Tages des Jahres 0 bis 365
"weekday" Eine vollständige textuelle Repräsentation des Wochentags Sonntag bis Sonnabend
"month" Eine vollständige textuelle Repräsentation des Monatsnamens, wie Januar oder März Januar bis Dezember
0 Sekunden seit der Unix-Epoche, ähnlich den Werten, die von der Funktion time() zurückgegeben und von der Funktion date() verwendet werden. Abhängig vom System, typischerweise ein Wert von -2147483648 bis 2147483647.

Changelog

Version Beschreibung
8.0.0 timestamp ist jetzt nullbar.

Beispiele

Beispiel #1 getdate()-Beispiel

<?php
$heute
= getdate();
print_r($heute);
?>

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

Array
(
    [seconds] => 40
    [minutes] => 58
    [hours]   => 21
    [mday]    => 17
    [wday]    => 2
    [mon]     => 6
    [year]    => 2003
    [yday]    => 167
    [weekday] => Tuesday
    [month]   => June
    [0]       => 1055901520
)

Siehe auch

  • date() - Formatiert einen Unix-Zeitstempel
  • idate() - Formatiert einen Teil der lokalen Zeit/des lokalen Datums als Integer
  • localtime() - Ermittelt die lokale Zeit
  • time() - Liefert den aktuellen Unix-Zeitstempel
  • setlocale() - Legt regionale (locale) Einstellungen fest

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top