localtime
En esta página
localtime
Obtiene la hora local
Descripción#
localtime([int $timestamp], [bool $associative]): array
```php
`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 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`.
`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 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`
## Historial de cambios
| Versión | Descripción |
|---------|--------------------------------|
| 8.0.0 | `timestamp` ahora es nullable. |
## Ejemplos
Ejemplo con `localtime`