localtime

(PHP 4, PHP 5, PHP 7, PHP 8)

localtimeObtiene la hora local

Descripción

localtime(?int $timestamp = null, bool $associative = false): array

localtime() devuelve un array idéntico a la estructura devuelta por la función C localtime.

Parámetros

timestamp

El parámetro opcional timestamp es una marca temporal de Unix de tipo integer que por defecto es la hora local si no se proporciona ningún valor a timestamp. En otras palabras, es de forma predeterminada el valor de la función time().

associative

Determina si la función debe devolver un array regular, indexado numéricamente, o un array asociativo.

Valores devueltos

Si associative está definido como false o no se proporciona, entonces el array se devuelve como un array indexado numéricamente estándar. Si associative está definido como true entonces localtime() devuelve un array asociativo que contiene los elementos de la estructura devuelta por la llamada a la función localtime de C Las claves del array asociativo son las siguientes:

  • "tm_sec" : segundos, de 0 a 59
  • "tm_min" : minutos, de 0 a 59
  • "tm_hour" : hora, de 0 a 23
  • "tm_mday" : día del mes, de 1 a 31
  • "tm_mon" : mes del año, de 0 (Ene) a 11 (Dic)
  • "tm_year" : Año desde 1900
  • "tm_wday" : Día de la semana, de 0 (Dom) a 6 (Sáb)
  • "tm_yday" : Día del año, de 0 a 365
  • "tm_isdst" : ¿Está en vigor el horario de verano? Valor positivo si es así, 0 en caso contrario, valor negativo si el resultado no ha podido determinarse.

Errores/Excepciones

Cada vez que se llame a una función de fecha/hora se generará un E_NOTICE si la zona horaria no es válida, y/o un mensaje E_STRICT o E_WARNING si se emplea la configuración del sistema o la variable global TZ. Véase también date_default_timezone_set()

Historial de cambios

Versión Descripción
8.0.0 timestamp ahora es nullable.

Ejemplos

Ejemplo #1 Ejemplo con localtime()

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

El resultado del ejemplo sería algo similar a:

Array
(
    [0] => 24
    [1] => 3
    [2] => 19
    [3] => 3
    [4] => 3
    [5] => 105
    [6] => 0
    [7] => 92
    [8] => 1
)

Array
(
    [tm_sec] => 24
    [tm_min] => 3
    [tm_hour] => 19
    [tm_mday] => 3
    [tm_mon] => 3
    [tm_year] => 105
    [tm_wday] => 0
    [tm_yday] => 92
    [tm_isdst] => 1
)

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top