Obține informația despre dată/oră

# getdate

(PHP 4, PHP 5, PHP 7)

getdate — Obține informația despre dată/oră

### Descrierea

getdate ([ int `$timestamp` = time() ] ) : array

Întoarce un array asociativ conținând informația despre dată și oră a parametrului `timestamp`, sau a datei/orei locale în caz că parametrul `timestamp` nu este furnizat.

### Parametri

`timestamp`

  Parametrul opțional `timestamp` este un integer și este un moment de timp Unix și are valoarea implicită a orei locale, dacă parametrul `timestamp` nu este indicat. Cu alte cuvinte, valoarea implicită este cea a funcției time().

### Valorile întoarse

Întoarce un array asociativ cu informații ce țin de parametrul `timestamp`. Elementele tabloului asociativ întors sunt următoarele:

Elementele-cheie ale tabloului asociativ întors
Cheie | Descriere | Exemplu de valori întoarse
--- | --- | ---
"seconds" | Reprezentarea numerică a secundelor | De la 0 până la 59
"minutes" | Reprezentarea numerică a minutelor | De la 0 până la 59
"hours" | Reprezentarea numerică a orelor | De la 0 până la 23
"mday" | Reprezentarea numerică a zilei lunii | De la 1 până la 31
"wday" | Reprezentarea numerică a zilei săptămânii | De la 0 (Duminică) până la 6 (Sâmbătă)
"mon" | Reprezentarea numerică a lunii | De la 1 până la 12
"year" | Reprezentarea numerică deplină a anului, 4 cifre | Exemple: 1999 sau 2003
"yday" | Reprezentarea numerică a zilei anului | De la 0 până la 365
"weekday" | Reprezentarea textuală deplină a zilei săptămânii în limba engleză | De la Sunday până la Saturday
"month" | Reprezentarea textuală deplină a lunii în limba engleză, cum ar fi January sau March | De la January până la December
0 | Secunde de la Epoca Unix, similare cu valorile întoarse de time() și utilizate de date(). | Depinde de sistem, de obicei de la -2147483648 până la 2147483647.

### Exemple

Example #1 Exemplu getdate()

`<?php
$today = getdate();
print_r($today);
?>`

Exemplul de mai sus va afișa ceva similar cu:

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

### A se vedea și

- date() - Formatează o oră/dată
- idate() - Format a local time/date as integer
- localtime() - Obține timpul local
- time() - Întoarce timpul curent Unix
- setlocale() - Set locale information