Operaciones con horas

Invitado
22 de Julio del 2005
Solicito la colaboración de los asistentes a este foro para encontrar la manera de realizar operaciones con horas. He encontrado Scripts, pero el problema es si la operación debe ser realizada de un día a otro:
hora inicial.- 23:00
hora final.- 02:10
resultado con los scripts.- 20:50
resultado esperado.- 3:10

Gracias!!!

webmasterfrank
22 de Julio del 2005
Si usas el javascript para determinar cuando debe suceder un evento , decirte queeso no funcionara , por otro lado dos cosas , si deseas usar php por eje,plo para que al acceder a un evento suceda una cosa u otra esto ya es mas sencillo pero solo sucedera cuando el usuario o tu o quien sea cargue la pagina , esto noes interesante a veces pues te gustaria que el tema se ejecutase aun estando sin enttrar nadie a la web para eso se deberia de modificar una serie de aspecto en el server que daria como resultado una ejecucion del server de una deteminada aplicacion pero es un poco complejo , en php podemos hace rlo siguiente


para ello deberas especificar las horas entiempo de servidor que es diferente como te decia al javascript pues este registra el tiempo de tu ordenador que nada que ver con el de un server , lo puede comprobar con simplemente poner
$a=date ("r");
print "$a";
ahi te sadra la diferencia horaria al final


maginate que tenemo un evento que queremos que ocurra a las 10:00 de la mañana , el server lo ejecutara sin problema alguno pero al acceder a la pagina
para ello hacemo lo siguiente , que viene reflejado en este script que programe ya hace un tiempo :


<?
/////Detecta el Tiempo del Server como una Hora más/////
$avisador=date("Gis");
////Configuras los Datos de Tú Interés para la Finalización de un Proceso Determinado y todo Listo/////
$horas="6";
$minutos="12";
$segundos="20";


///////Fin de la Configuración///////////////////////////////////
$resultante="$horas$minutos$segundos";
/////////////////////////////////////////

$hora_server=date("G:i:s");
$hora_final="$horas:$minutos:$segundos";


/////Esto Detecta el Horario Actual del Server y lo Expone Publicamente en la Web para que lo sepa la Persona o Personas con el Tiempo Limitado/////
/////de esta Forma Sabrán cuanto les queda/////
print "Hora Actual del Server : $hora_server <br>";

print "Hora de Finaización de las Operaciones : $hora_final<br><br>";



//////Este Sistema Controlara el Acceso por Ejemplo a un lugar o Emitirá un Mensaje lo que Tu Desees/////
if ($resultante<="$avisador")
{print "Se Acabo el Tiempo";}
else {print "Aún Tienes Tiempo";}
///////Si a estole Añades un Sistema de Refresco tendras un Timer Excelente para a un Usuario o cada uno de los que Desees ponerle un Limite de Tiemp mayor o menor en función de lo que Desees o como ves que salten Diferentes Frases , Redirecciones o lo que desees/////
?>




Simplemente copialo a un archivo php , y lo hace correr leelo y configuralo antes y veras lo sencillo que es y lo bien que funciona es comodo , practico y facil de cambiar , si tienes mas dudas me lo comuncas , saludos ,e spero te haya servido de ayuda , WebMasterFrank