(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 un timestamp
Unix de tipo entero que por omisión es la hora actual local si
timestamp
es omitido o null
. En otras
palabras, es por omisión 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 llamada a una función de fecha/hora generará un diagnóstico de tipo
E_WARNING
si la zona horaria no es válida.
Ver 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);
?>
Resultado del ejemplo anterior es 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 )