Funzione PHP localtime ()

Definizione e utilizzo

Il localtime() la funzione restituisce l'ora locale sotto forma di array, con diversi componenti dell'ora come elementi dell'array.

Sintassi

localtime($timestamp, $is_assoc)

Parametri

Suor n Parametro e descrizione
1

timestamp(Optional)

Questo è un valore intero che rappresenta il timestamp Unix dell'ora locale.

2

is_assoc(Optional)

Questo è un valore booleano che determina il tipo di array restituito. Se questo valore è falso, l'array restituito sarà un array normale con indice intero. Se questo valore è vero, l'array restituito sarà associativo con i componenti di un timestamp Unix come chiavi.

Le chiavi di un array associativo sono: tm_sec, tm_min, tm_hour, tm_mday, tm_mon, tm_year, tm_wday, tm_yday, tm_isdst

Valori restituiti

La funzione localtime () di PHP restituisce un array che rappresenta l'ora locale.

Versione PHP

Questa funzione è stata introdotta per la prima volta nella versione 4 di PHP e funziona con tutte le versioni successive.

Esempio

L'esempio seguente mostra l'utilizzo della funzione localtime () :

<?php
   $time = localtime();
   print_r($time);
?>

Questo produrrà il seguente risultato:

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

Esempio

Ora, proviamo questa funzione passando il parametro timestamp. -

<?php
   $timestamp = time();
   $time = localtime($timestamp);
   print_r($time);
?>

Questo produrrà il seguente risultato:

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

Esempio

Se superi il -

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

Questo produrrà il seguente risultato:

Normal array: Array
(
    [0] => 23
    [1] => 8
    [2] => 14
    [3] => 12
    [4] => 4
    [5] => 120
    [6] => 2
    [7] => 132
    [8] => 0
)

Associative array: Array
(
    [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
)