Función PHP localtime ()

Definición y uso

los localtime() La función devuelve la hora local en forma de matriz, con diferentes componentes de la hora como elementos de la matriz.

Sintaxis

localtime($timestamp, $is_assoc)

Parámetros

No Señor Descripción de parámetros
1

timestamp(Optional)

Este es un valor entero que representa la marca de tiempo Unix de la hora local.

2

is_assoc(Optional)

Este es un valor booleano que determina el tipo de matriz devuelta. Si este valor es falso, la matriz devuelta será una matriz normal con un índice entero. Si este valor es verdadero, la matriz devuelta será asociativa con los componentes de una marca de tiempo de Unix como claves.

Las claves de una matriz asociativa son: tm_sec, tm_min, tm_hour, tm_mday, tm_mon, tm_year, tm_wday, tm_yday, tm_isdst

Valores devueltos

La función PHP localtime () devuelve una matriz que representa la hora local.

Versión PHP

Esta función se introdujo por primera vez en PHP Versión 4 y funciona con todas las versiones posteriores.

Ejemplo

El siguiente ejemplo demuestra el uso de la función localtime () :

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

Esto producirá el siguiente resultado:

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

Ejemplo

Ahora, probemos esta función pasando el parámetro de marca de tiempo.

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

Esto producirá el siguiente resultado:

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

Ejemplo

Si pasa el -

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

Esto producirá el siguiente resultado:

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
)