Foros del Web » Programando para Internet » PHP »

Ayuda Con Resta

Estas en el tema de Ayuda Con Resta en el foro de PHP en Foros del Web. bueno encontre un codigo ke me da el saludo "buenas tardes, buenos dias, etc" dependiendo de la hora que es... pero pues el problema es, ...
  #1 (permalink)  
Antiguo 04/05/2006, 20:31
 
Fecha de Ingreso: mayo-2006
Mensajes: 6
Antigüedad: 18 años, 6 meses
Puntos: 0
Ayuda Con Resta

bueno encontre un codigo ke me da el saludo "buenas tardes, buenos dias, etc" dependiendo de la hora que es... pero pues el problema es, que me da la hora del servidor que resulta ser 2hrs mas que la de mi ciudad, les dejo el codigo para ver si me pueden ayudar a que cuando me de el resultado de la hora del servidor RESTE 2 hrs y me mande el saludo adecuado.. quedo de uds.

<?
if (Date("H") > 5 && Date("H")< 14) $mensaje = "Buenos Dias";
elseif (Date("H") > 13 && Date("H") < 20) $mensaje = "Buenas Tardes";
elseif (Date("H") > 19 && Date("H") <= 23) $mensaje = "Buenas Noches";
elseif (Date("H") >= 0 && Date("H") < 6) $mensaje = "¿Desvelandote? zZz!";
echo "$mensaje ";
?>
  #2 (permalink)  
Antiguo 04/05/2006, 20:46
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 1 mes
Puntos: 11
Prueba esto:

Código PHP:
<?php
   $hora
=date("H")-2;
   if (
$hora && $hora14$mensaje "Buenos Dias";
   elseif (
$hora 13 && $hora 20$mensaje "Buenas Tardes";
   elseif (
$hora 19 && $hora <= 23$mensaje "Buenas Noches";
   elseif (
$hora >= && $hora 6$mensaje "¿Desvelandote? zZz!";
   echo 
"$mensaje ";
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:08.