[TIP] Horarios y Zonas horarias en PHP

Bien, en éste pequeño TIP os mostraremos cómo podéis mostrar un horario en concreto usando PHP.

Bien el comando encargado de ello es el comando date, y time, ambos usados en Linux también.

Bien, el scritpt lo tenemos aquí:

<?php
$now= time();
 putenv("TZ=Europe/Madrid");
 echo "La hora en Espa&ntilde;a es: " . date ("H:i  A ", $now) . "<br />";
 ?>

Ahora pasemos a repasar cada uno de los factores:

$now= time();

Aquí le estamos dando a la variable $now el comando time, osea esa variable nos muestra actualmente el comando date() tal y como sale.

 putenv("TZ=Europe/Madrid");

El comando putenv cambia el TimeZone de cada región, podéis verlos todos aquí:   TimeZones PHP

echo "La hora en Espa&ntilde;a es: " . date ("H:i  A ", $now) . "<br />";

Ok, paso a paso, el comando echo, nos muestra en pantalla lo siguiente:

"La hora en Espa&ntilde;a es: " . date ("H:i  A ", $now) . "<br />";

Si os fijáis he puesto la “ñ” en HTML como iso no como UTF-8, sigamos.

. date ("H:i A ", $now) ." 

Aquí tenemos lo que nos muestra el horario actual, el comando date() junto con los valores “H, i y A” nos muestra la infomación, los comandos usados los podéis ver aquí:   Comandos Date

Y para terminar el $now es lo que antes hicimos referencia al comando time() y pues lo toma como referencia.

Así pues podemos ver un ejemplo aquí:

Ejemplo

Saludos y espero que os sea útil.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: