PHP localtime()
La fonction localtime() est une fonction intégrée en PHP qui renvoie l’heure locale.
Syntaxe
localtime(timestamp, is_associative)
Paramètres
- timestamp(Optionnel) : Spécifie le timestamp Unix. Sa valeur par défaut est l’heure locale actuelle.
- is_associative(Optionnel) : Spécifie s’il faut retourner un tableau associatif ou indexé. Les valeurs du tableau associatif sont:
- tm_sec: secondes, 0 à 59
- tm_min: minutes, 0 à 59
- tm_hour: heures, 0 à 23
- tm_mday: jour du mois, du 1 au 31
- tm_mon: mois de l’année, 0(janvier) au 11(décembre)
- tm_year: années depuis 1900
- tm_wday: jour de la semaine, 0(dim) à 6(sam)
- tm_yday: jour de l’année, 0 à 365
- tm_isdst: l’heure d’été est-elle en vigueur? Positif si oui, sinon 0, négatif si inconnu.
Valeur de retour
La fonction renvoie un tableau contenant les composants du timestamp Unix.
Version PHP:
4+
Exemple 1:
Le code suivant affiche l’heure locale sous forme de tableau indexé:
<?php print_r(localtime()); ?>
Sortie:
Array ( [0] => 32 [1] => 29 [2] => 13 [3] => 22 [4] => 0 [5] => 120 [6] => 3 [7] => 21 [8] => 0 )
Exemple 2:
Le code suivant affiche l’heure locale sous forme de tableau associatif:
<?php print_r(localtime(time(),true)); ?>
Sortie:
Array ( [tm_sec] => 21 [tm_min] => 30 [tm_hour] => 13 [tm_mday] => 22 [tm_mon] => 0 [tm_year] => 120 [tm_wday] => 3 [tm_yday] => 21 [tm_isdst] => 0 )