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
)