
06/06/2006, 17:07
|
| | Fecha de Ingreso: junio-2003 Ubicación: Buenos Aires, Argentina
Mensajes: 101
Antigüedad: 21 años, 9 meses Puntos: 1 | |
Fechas GMT y diferencia horaria (sumar y restar horas) La idea con el script es obtener un fecha GMT (para probar lo estoy haciendo con la fecha actual), restarle horas por diferencia horaria (-5), y pasarlo a formato texto (que se supone el usuario podria cambiar,) y luego regresarlas a hora GMT usando strtotime(), para guardarlas en la bd
El problema esta que aunque sumo y resto correctamente las horas ($t-(3600*5)) al final el resultado final es diferente
El codigo :
$t = time();
//$p = marca($t);
$p = $t-(3600*5);
echo gmdate('j F, Y - h:i:s', $t).' < Ahora GMT<br/>';
echo gmdate('j F, Y - h:i:s', $p).' < Ahora -5<br/>';
echo gmdate('U', $t).' < Marca de tiempo unix GMT<br/>';
echo gmdate('U', $p).' < Marca de tiempo unix -5<hr/>';
echo gmdate('Y-n-j h:i:s', $p).' < formato -5<br/>';
$np = gmdate('Y-n-j h:i:s', $p);
$np = strtotime($np);
echo $np.' resultado unix -5<br/>';
echo $np+(3600*5).' resultado unix GMT<br/>';
echo gmdate('j F, Y - h:i:s', $np+(3600*5)).' Resultado = ahora GMT<br/>';
¿que podria estar mal? ¿o estoy confundido?
__________________ @cesars
indexante.com |