Foros del Web » Programando para Internet » PHP »

php para imprimir la hora exacta

Estas en el tema de php para imprimir la hora exacta en el foro de PHP en Foros del Web. hola me gustaia saber si alguien tiene por agi algun php para imprimir la hora exacta de mexico, no la de tu ordenador si no ...
  #1 (permalink)  
Antiguo 29/09/2006, 09:15
 
Fecha de Ingreso: enero-2005
Mensajes: 386
Antigüedad: 19 años, 3 meses
Puntos: 3
php para imprimir la hora exacta

hola me gustaia saber si alguien tiene por agi algun php para imprimir la hora exacta de mexico, no la de tu ordenador si no la exacta.
Gracias :D
  #2 (permalink)  
Antiguo 29/09/2006, 09:39
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Creo que debes aclarate un poco antes de nada.

Con funcioens de fechas de PHP lo que obtienes es la fecha del "servidor" (si en tu caso es tu "servidor" el mismo que tu "cliente" .. eso es otra cosa). Pero la fecha que presentarías así es la de la ubicación del servidor.

La fecha del "cliente" sólo la obtienes con Javascript no con PHP pues PHP se ejecuta del lado del servidor y Javacript en el "cliente".

Depende de donde tengas tu ubicació el servidor .. así tendrás que restar o sumar tu diferencia horaria a la que el servidor te presente.

Revisa la función (y equivalentes: date() etc ..)

mktime()
www.php.net/mktime

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 29/09/2006, 10:11
Avatar de seyacat  
Fecha de Ingreso: agosto-2006
Mensajes: 382
Antigüedad: 17 años, 8 meses
Puntos: 0
Pues si te conectas a un reloj atomico y ajustado al uso horario no tendras problema. Con php tienes la hora del servidor que por lo general siempre esta medio igualado JOJO
  #4 (permalink)  
Antiguo 29/09/2006, 10:51
 
Fecha de Ingreso: enero-2005
Mensajes: 386
Antigüedad: 19 años, 3 meses
Puntos: 3
hola una pregunta pongo esto en el php

$hora= date("H");
$min= date("i");

echo $hora;
echo $min;

pero a la hora le quieor restar 7 trate de ponerle aso

echo $hora-7; pero me mando error

como le puedo hacer?
  #5 (permalink)  
Antiguo 29/09/2006, 11:24
Avatar de Erikfrancisco  
Fecha de Ingreso: noviembre-2003
Ubicación: Estado de México
Mensajes: 503
Antigüedad: 20 años, 5 meses
Puntos: 4
ESTA SERÍA OTRA OPCION A LO QUE MUESTRAS:

<?php
$hora= date("H");
$min= date("i");

echo $hora."<br/>";
echo $min;

$ajustar = $hora - 7;

if ( (int)$hora < 7 )
{
$ajustar = ($hora + 24) - 7; // por el caso de que sea de 24 hrs. la hora mostrada
}

echo "<br/>".$ajustar;
?>

SUERTE
  #6 (permalink)  
Antiguo 29/09/2006, 11:56
Avatar de seyacat  
Fecha de Ingreso: agosto-2006
Mensajes: 382
Antigüedad: 17 años, 8 meses
Puntos: 0
yo haria

$hora = date("H",mktime()-60*60*7);
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 06:45.