(PHP 4, PHP 5, PHP 7, PHP 8)
localtime — Récupère l'heure locale
Description
localtime(?int
$timestamp
=
null
, bool
$associative
=
false
): array
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
timestamp
est omis ou null
. En d'autres
termes, il vaut par défaut la valeur de la fonction time().
-
associative
-
Détermine si la fonction doit retourner un tableau régulier, indexé
numériquement, ou un tableau associatif.
Valeurs de retour
Si associative
est définit à false
ou pas fournit,
alors le tableau est retourné comme un tableau indexé numériquement standard.
Si associative
est définit à true
alors
localtime() retourne un tableau associatif contenant
les éléments de la structure retourné par l'appel de la
fonction localtime de C
Les clés du tableau associatif sont les suivants :
-
"tm_sec" : secondes, de
0
à 59
-
"tm_min" : minutes, de
0
à 59
-
"tm_hour" : heure, de
0
à 23
-
"tm_mday" : jour du mois, de
1
à 31
-
"tm_mon" : mois de l'année, de
0
(Jan) à 11
(Déc)
-
"tm_year" : Année depuis 1900
-
"tm_wday" : Jour de la semaine, de
0
(Dim) à 6
(Sam)
-
"tm_yday" : Jour de l'année, de
0
à 365
-
"tm_isdst" : Est-ce que l'heure d'été a pris effet ?
Valeur positive si oui,
0
sinon,
valeur négative si le résultat n'a pu être déterminé.
Erreurs / Exceptions
Chaque appel à une fonction date/heure générera un diagnostic de type
E_WARNING
si le fuseau horaire n'est pas valide.
Voir aussi date_default_timezone_set()
Historique
Exemples
Exemple #1 Exemple avec localtime()
<?php
$localtime = localtime();
$localtime_assoc = localtime(time(), true);
print_r($localtime);
print_r($localtime_assoc);
?>
Résultat de l'exemple ci-dessus est similaire à :
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
)
Voir aussi