[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.

También te puede interesar...

Artículos populares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.