English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemples de la fonction localtime() PHP

Manuel des fonctions Date & Time PHP

Fonction localtime()

Définition et utilisation

La fonction localtime() retourne la date et l'heure locale sous forme d'array, en tant qu'éléments de l'array. Les différentes parties du temps sont représentées par les éléments de l'array.

Grammaire

localtime($timestamp,\u3002\u3002\u3002$is_assoc)

Paramètres

NuméroParamètres et descriptions
1

timestamp(optionnel)

C'est une valeur entière, représentant le timestamp Unix de l'heure locale.

2

is_assoc(optionnel)

Si FALSE est défini ou non fourni, le tableau de numéros d'index numériques est retourné. Si ce paramètre est défini à TRUE, la fonction localtime() retourne un tableau associatif contenant toutes les différentes unités retournées par l'appel de la fonction localtime() de C. Les noms des clés du tableau associatif sont :

  • "tm_sec" - le nombre de secondes, 0 à 59

  • "tm_min" - le nombre de minutes, 0 à 59

  • "tm_hour" - l'heure, 0 à 23

  • "tm_mday" - le jour du mois, 1 à 31

  • "tm_mon" - le mois de l'année, 0 (Jan) à 11 (Dec)

  • "tm_year" - l'année, à partir de 1900 commence

  • "tm_wday" - le jour de la semaine, 0 (Sun) à 6 (Sat)

  • "tm_yday" - le jour de l'année, 0 à 365

  • "tm_isdst" - Est-ce que l'heure d'été est en vigueur ? Si elle est en vigueur, c'est un nombre positif, 0 représente non applicable, les nombres négatifs représentent inconnus.

Valeur de retour

La fonction localtime() de PHP retourne un tableau représentant l'heure locale.

Version PHP

Cette fonction a été introduite dans la version PHP4introduit dans et peut être utilisé dans toutes les versions plus élevées.

Exemple en ligne

Les exemples suivants montrentlocaltime()Utilisation de la fonction-

<?php
   $time = localtime();
   print_r($time);
?>
Voyons tester‹/›

Résultat de la sortie

Tableau
(
    [0] => 50
    [1] => 28
    [2] => 13
    [3] => 12
    [4] => 4
    [5] => 120
    [6] => 2
    [7] => 132
    [8] => 0
)

Exemple en ligne

Maintenant, passons un paramètre de timestamp.-

<?php
   $timestamp = time();
   $time = localtime($timestamp);
   print_r($time);
?>
Voyons tester‹/›

Résultat de la sortie

Tableau
(
    [0] => 21
    [1] => 54
    [2] => 13
    [3] => 12
    [4] => 4
    [5] => 120
    [6] => 2
    [7] => 132
    [8] => 0
)

Exemple en ligne

Si vous passez par-

<?php
   $timestamp1 = time() - (23*12*30);
   print_r($timestamp1); 
   print("\n");
   $timestamp2 = time() + (23*12*30);
   print_r($timestamp2); 
?>
Voyons tester‹/›

Résultat de la sortie

Tableau normal : Tableau
(
    [0] => 23
    [1] => 8
    [2] => 14
    [3] => 12
    [4] => 4
    [5] => 120
    [6] => 2
    [7] => 132
    [8] => 0
)
Tableau associatif : Tableau
(
    [tm_sec] => 23
    [tm_min] => 8
    [tm_hour] => 14
    [tm_mday] => 12
    [tm_mon] => 4
    [tm_year] => 120
    [tm_wday] => 2
    [tm_yday] => 132
    [tm_isdst] => 0
)