Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/06/2009, 09:39
autista
 
Fecha de Ingreso: junio-2009
Mensajes: 231
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Quiero poner la hora del servidor en mi web

bueno.

Aunque saque el texto que no queria

Aunque sea micen como hago para que los minutos y segundos me salgan con dos digitos 05 y no 5

porfavor espero me puedan ayudar lo antes posible

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>cronómetro</title> 

<script> 
var inicio=false; 
var ajustehora=0; 
var ajusteminuto=0; 
var ajustesegundo=0; 
function relojear(hora,minuto,segundo){ 
plazo=new Date(); 
plazo.setHours(hora); 
plazo.setMinutes(minuto); 
plazo.setSeconds(segundo); 
if(!inicio){ 
serv_ahora=new Date(); 
serv_ahora.setHours(<?php echo intval(date('h')) ?>); 
serv_ahora.setMinutes(<?php echo intval(date('G')) ?>); 
serv_ahora.setSeconds(<?php echo intval(date('s')) ?>); 
ahora=new Date(); 
ajustehora=serv_ahora.getHours()-ahora.getHours(); 
ajusteminuto=serv_ahora.getMinutes()-ahora.getMinutes(); 
ajustesegundo=serv_ahora.getSeconds()-ahora.getSeconds(); 
} 
horasinajuste=new Date(); 
ahora=new Date(); 
ahora.setHours(horasinajuste.getHours()+ajustehora); 
ahora.setMinutes(horasinajuste.getMinutes()+ajusteminuto); 
ahora.setSeconds(horasinajuste.getSeconds()+ajustesegundo); 
inicio=true; 

    if(Math.abs(ahora-plazo)<=10){ 
        location.reload(); 
         
    } 
    else{ 
        var faltan=new Date(plazo-ahora); 
        document.getElementById('status').innerHTML=ahora.getHours()+':'+ahora.getMinutes()+':'+ahora.getSeconds(); 
    } 
} 
onload=function(){ 
    setInterval('relojear(21,30,0)',1000); 
} 
</script> 
</head> 

<body> 
<div id="status"> </div> 
</body> 
</html>