Ver Mensaje Individual
  #12 (permalink)  
Antiguo 16/02/2011, 17:16
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 9 meses
Puntos: 89
Respuesta: como obtengo la hora del cliente para hacer una comparacion con un if?

En lo personal, te puedo ayudar de esta manera:

Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. <script>
  4. /* con esto pones la hora, en un input (html).
  5.    function pon_hora(){
  6.     var dHora = new Date();
  7.     var res = String(dHora.getHours()) + ":" + String(dHora.getMinutes()) + ":" + String(dHora.getSeconds());
  8.     document.frm.txt.value = res;
  9.     return res;
  10. */
  11.  
  12. // o comparas en javascript la hora cliente servidor con php
  13.  
  14.     var dHora = new Date();
  15.     var res = String(dHora.getHours()) + ":" + String(dHora.getMinutes()) + ":" + String(dHora.getSeconds());
  16. if (res==<?php
  17.     date_default_timezone_set('America/Argentina/Buenos_Aires');
  18.     $hora=date("H:i:s");
  19.          echo $hola;?>
  20. ){
  21. //evento
  22. }
  23.  
  24. </script>
  25. </head>
  26. <body>
  27.  
  28. <!-- ak pones la hora actual del lado del cliente.
  29.   <form name="frm">
  30.    <h1><b>ANULACI&#211;N DE LA TECLA TECLA F5</b><br></h1>
  31.    Hora actual:&nbsp;<input type="text" name="txt"><br><br>
  32.    (Al seleccionar el bot&#243;n "Actualizar" del navegador la hora deber&#237;a actualizarse, pero con la tecla F5 no)
  33.   </form>
  34. -->
  35.  
  36. </body>
  37. </html
__________________
Mono programando!
twitter.com/eguimariano