(PHP 4, PHP 5, PHP 7, PHP 8)
localtime — Obtiene la hora local
localtime() devuelve un array idéntico a la estructura devuelta por la función C localtime.
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.
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:
0
a 59
0
a 59
0
a 23
1
a 31
0
(Ene) a 11
(Dic)
0
(Dom) a 6
(Sáb)
0
a 365
0
en caso contrario,
valor negativo si el resultado no ha podido determinarse.
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()
Versión | Descripción |
---|---|
8.0.0 |
timestamp ahora es nullable.
|
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 )