Ver Mensaje Individual
  #15 (permalink)  
Antiguo 30/07/2003, 09:16
Avatar de dwaks
dwaks
 
Fecha de Ingreso: agosto-2002
Ubicación: Panamá
Mensajes: 962
Antigüedad: 21 años, 9 meses
Puntos: 15
Mensaje Segunda seccion de el mensaje anterior.

#Aqui inicia el segundo archivo de este sistema que le llamo reloj.php
#por este nombre me refiero a el en todas partes.

<?php
#Aqui inicia la suma de minutos a valores en hora:minutos:segundos
$actual = date("g:i:s");
$datos = explode(":", $actual);
#Aqui se declara la cantidad de minutos que quieren que descance el programa
#Recuerda esta aplicacion acepta solo minutos menores de 20 para que no marque error
$cantidadm = 1;
#Aqui incia nuestra labor de poder sumarle los minutos a la hora actual asi si son las
# 12:36:23 y le sumas un minuto debe darte 12:37:23
$ho = $datos[0];
$mi = $datos[1];
$seg = $datos[2];
if ($mi == 59 and $cantidadm == 1) {
$mi = "00";
$ho = $ho + 1;
if ($ho > 12){
$res = $ho - 12;
$ho = $res;
}
}

else {
$sumar = $mi + $cantidadm;
if ($sumar > 60) {
$restar = $sumar - 60;
if ($restar < 9){
$mi = "0".$restar;
}
$ho = $ho + 1;
if ($ho > 12){
$res = $ho - 12;
$ho = $res;
}
}
else {
if ($sumar < 9) {
$mi = "0".$sumar;
}
else {
$mi = $sumar;
}
}
}
#lapso sera la variable que tendra el limite deseado, en realidad es el resultado de el codigo de arriba
#que se encarga de sumarle minutos a las horas
$lapso = $ho.":".$mi.":".$seg;

#De aqui en adelante lo que sigue no se toca.
#Si tienes ampli conocimiento de javascript, puedes variar ciertas cosas
#Aunque es conveniente que no.
?>
<html>
<head>
<title>Reloj de Tiempo</title>
<script language="javascript">
<!-- Se abre el comentario para ocultar el script de navegadores antiguos
function muestraReloj()
{
// Compruebo si se puede ejecutar el script en el navegador del usuario
if (!document.layers && !document.all && !document.getElementById) return;
// Obtengo la hora actual y la divido en sus partes
var fechacompleta = new Date();
var horas = fechacompleta.getHours();
var minutos = fechacompleta.getMinutes();
var segundos = fechacompleta.getSeconds();
var mt = "AM";
// Pongo el formato 12 horas
if (horas > 12) {
mt = "PM";
horas = horas - 12;
}
if (horas == 0) horas = 12;
// Pongo minutos y segundos con dos dígitos
if (minutos <= 9) minutos = "0" + minutos;
if (segundos <= 9) segundos = "0" + segundos;
// En la variable 'cadenareloj' puedes cambiar los colores y el tipo de fuente
cadenareloj = "<font size='7' face='verdana' ><b>" + horas + ":" + minutos + ":" + segundos + "</b></font>";
// Escribo el reloj de una manera u otra, según el navegador del usuario
if (document.layers) {
document.layers.spanreloj.document.write(cadenarel oj);
document.layers.spanreloj.document.close();
}
else if (document.all) spanreloj.innerHTML = cadenareloj;
else if (document.getElementById) document.getElementById("spanreloj").innerHTML = cadenareloj;
// Ejecuto la función con un intervalo de un segundo
setTimeout("muestraReloj()", 1000);
}

function verificar() {
var fechacompleta = new Date();
var horas = fechacompleta.getHours();
var minutos = fechacompleta.getMinutes();
var segundos = fechacompleta.getSeconds();
var mt = "AM";
// Pongo el formato 12 horas
if (horas > 12) {
mt = "PM";
horas = horas - 12;
}
if (horas == 0) horas = 12;
// Pongo minutos y segundos con dos dígitos
if (minutos <= 9) minutos = "0" + minutos;
if (segundos <= 9) segundos = "0" + segundos;
// En la variable 'cadenareloj' puedes cambiar los colores y el tipo de fuente
cadenareloj = horas + ":" + minutos + ":" + segundos;

var meta = "<?php echo $lapso?>";
if (document.all) {
if (cadenareloj >= meta) {
spanreloj.innerHTML = "<font size='7' face='verdana' ><b>Tiempo Agotado</b></font>";
document.location = "http://localhost/gaminc/prueba.php?pag=<?php echo $pag?>";
}
}
else {
if (cadenareloj >= meta) {
document.getElementById("spanreloj").innerHTML = "<font size='7' face='verdana' ><b>Tiempo Agotado</b></font>";
}
}
setTimeout("verificar()", 1000);
}


// Fin del script -->
</script>
</head>
<body onload="muestraReloj(); verificar();">
<strong><font color="#000000" size="1" face="helvetica"> <span id="spanreloj" style="position:absolute; left:308px; top:185px; width: 289px; height: 32px;"></span></font></strong>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center"><strong><font size="2" face="Tahoma">Limite:</font></strong><font size="2" face="Tahoma">
<?php echo $lapso?></font> </p>
<p>
</body>
</html>