Nuevo post para repasar la función de PHP localtime() con la que podremos obtener la fecha local configurada en el servidor web.
Anteriormente repasamos unas funciones de fecha similares:
Sintaxis de PHP localtime()
Veamos la sintaxis de esta función de PHP extraída de su web oficial:
1 |
localtime(timestamp, is_assoc); |
Repaso a los parámetros:
- timestamp (Opcional): Marca temporal en formato Unix, por defecto tiene el valor de la función time().
- is_assoc (Opcional): Si se establace ‘true’ el valor devuelto será un array numérico, con ‘false’ devolverá un array asociativo.
Las claves del array asociativo son las siguientes:
- [tm_sec]: Segundos de 0 a 59.
- [tm_min]: Minutos de 0 a 59.
- [tm_hour]: Horas de 0 a 23.
- [tm_mday]: Día del mes de 0 a 31.
- [tm_mon]: Mes del año Enero= 0 y Dciebre = 11.
- [tm_year]: Años desde 1900.
- [tm_wday]: Día de la semana Domingo = 0 y Sábado = 6.
- [tm_yday]: Día del año de 0 a 365.
- [tm_isdst]: Horario de verano, 1=sí y 0=no.
Ejemplos de PHP localtime()
Con estos ejemplos de PHP localtime() veremos su funcionalidad en ejecución:
1 2 3 4 5 6 7 8 |
echo "Ejemplo con array numérico con la hora actual<br>"; print_r(localtime()); echo "Ejemplo con array asociativo con la hora actual<br>"; print_r(localtime(time(),true)); $hora = (localtime(time(),true)); echo "La hora actual extraída del array asociativo es: " . $hora["tm_hour"]; |
Os comento el código superior: