Manuel PHP
Précédent |  | Suivant

# getdate

(PHP 3, PHP 4, PHP 5)

getdate -- Retourne la date/heure

## Description

array getdate ( [int timestamp] )

Retourne un tableau associatif contenant les informations de date et d'heure du timestamp `timestamp` lorsqu'il est fourni, sinon, le timestamp de la date/heure courante locale.

## Liste de paramètres

`timestamp`

  Le paramètre optionnel `timestamp` est un timestamp Unix de type entier qui vaut par défaut l'heure courante locale si le paramètre `timestamp` n'est pas fourni. En d'autres termes, il faut par défaut la valeur de la fonction time().

## Valeurs de retour

Retourne un tableau associatif contenant les informations de date et d'heure du timestamp `timestamp`. Les éléments du tableau associatif retourné sont les suivants :

Tableau 1. Nom des clés du tableau associatif retourné

Clé | Description | Exemple de valeur retournée
--- | --- | ---
`"seconds"` | Représentation numérique des secondes | `0` à `59`
`"minutes"` | Représentation numérique des minutes | `0` à `59`
`"hours"` | Représentation numérique des heures | `0` à `23`
`"mday"` | Représentation numérique du jour du mois courant | `1` à `31`
`"wday"` | Représentation numérique du jour de la semaine courante | `0` (pour Dimanche) à `6` (pour Samedi)
`"mon"` | Représentation numérique du mois | `1` à `12`
`"year"` | Année, sur 4 chiffres | Exemples : `1999` ou `2003`
`"yday"` | Représentation numérique du jour de l'année | `0` à `365`
`"weekday"` | Version texte du jour de la semaine | `Sunday` à `Saturday`
`"month"` | Version texte du mois, comme January ou March | `January` à `December`
`0` | Nombre de secondes depuis l'époque Unix, similaire à la valeur retournée par la fonction time() et utilisée par date(). | Dépend du système, typiquement de `-2147483648` à `2147483647`.

## Exemples

Exemple 1. Exemple avec getdate()

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

L'exemple ci-dessus va afficher quelque chose de similaire à :

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

## Voir aussi

date()
time()
setlocale()

Précédent | Sommaire | Suivant
date | Niveau supérieur | gettimeofday