(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.
timestamptimestamp es un
int timestamp Unix que por defecto es la hora
local actual si timestamp se omite o es null. En
otras palabras, por defecto toma el valor de time().
associativeDetermina 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
)