101Level - Foro

[FAQ] Mostrar horario en PHP

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Ichisito

  • *
  • 3.246
  • 328
  • Actividad:
    0%
  • Sexo: Masculino
  • Técnico en Microinformática y Hardware
[FAQ] Mostrar horario en PHP
« en: 15 de Marzo de 2011, 15:30 »
[FAQ] Mostrar el horario según TimeZone en Php
Realizada por: Ichisito


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í:

Código: [Seleccionar]
<?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:

Código: [Seleccionar]
$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.

Código: [Seleccionar]
putenv("TZ=Europe/Madrid");
El comando putenv cambia el TimeZone de cada región, podéis verlos todos aquí:   TimeZones PHP

Código: [Seleccionar]
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:

Código: [Seleccionar]
"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.

Código: [Seleccionar]
. 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.