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

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione localtime() PHP

Manuale delle funzioni di data e ora PHP

Funzione localtime()

Definizione e uso

La funzione localtime() restituisce il tempo locale in forma di array, con le diverse parti del tempo come elementi dell'array.

Sintassi

localtime($timestamp, $is_assoc)

Parametro

Numero di sequenzaParametri e descrizione
1

timestamp(opzionale)

Questo è un valore intero che rappresenta il timestamp Unix del tempo locale.

2

is_assoc(opzionale)

Se impostato a FALSE o non fornito, viene restituito un array di indici numerici standard. Se il parametro è impostato a TRUE, la funzione localtime() restituisce un array associativo che contiene tutte le unità diverse restituite dalla chiamata alla funzione localtime di C. I nomi delle chiavi dell'array associativo sono:

  • "tm_sec" - numero di secondi 0 a 59

  • "tm_min" - numero di minuti 0 a 59

  • "tm_hour" - ora 0 a 23

  • "tm_mday" - giorno del mese 1 a 31

  • "tm_mon" - Mese dell'anno, 0 a 11 (Dec)

  • "tm_year" - Anno, inizia dal 1900

  • "tm_wday" - Giorno della settimana, 0 a 6 (Sat)

  • "tm_yday" - Giorno dell'anno, 0 a 365

  • "tm_isdst" - Se l'ora legale è applicabile? Se applicabile è un numero positivo, 0 Rappresenta non applicabile, numero negativo rappresenta sconosciuto.

Valore di ritorno

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

Versione PHP

Questa funzione è stata introdotta originariamente nella versione PHP 4 e può essere utilizzata in tutte le versioni superiori.

Esempio online

Esempi seguenti dimostranolocaltime()Uso della funzione-

<?php
   $time = localtime();
   print_r($time);
?>
Testa a vedere‹/›

Risultato dell'output

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

Esempio online

Ora, passiamo a passare il parametro timestamp.-

<?php
   $timestamp = time();
   $time = localtime($timestamp);
   print_r($time);
?>
Testa a vedere‹/›

Risultato dell'output

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

Esempio online

Se hai attraversato-

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

Risultato dell'output

Array normale: Array
(
    [0] => 23
    [1] => 8
    [2] => 14
    [3] => 12
    [4] => 4
    [5] => 120
    [6] => 2
    [7] => 132
    [8] => 0
)
Array associativo: 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
)