Foros del Web » Programando para Internet » Javascript »

como obtengo la hora del cliente para hacer una comparacion con un if?

Estas en el tema de como obtengo la hora del cliente para hacer una comparacion con un if? en el foro de Javascript en Foros del Web. Hola, ya se que php se ejecuta en el servidor pero, me gustaria saver si es posible guardar la fecha y la hora del cliente, ...
  #1 (permalink)  
Antiguo 16/02/2011, 06:21
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 14 años, 3 meses
Puntos: 3
como obtengo la hora del cliente para hacer una comparacion con un if?

Hola, ya se que php se ejecuta en el servidor pero, me gustaria saver si es posible guardar la fecha y la hora del cliente, y meterla en una varialbe de php para despues hacer una comparacion con un if, con que lenguage se podria hacer esto, si es que se puede?
  #2 (permalink)  
Antiguo 16/02/2011, 06:33
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 9 meses
Puntos: 128
Respuesta: como obtengo la hora del cliente para hacer una comparacion con un if?

Mira encontré esto, espero te sirva :

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.           var d=new Date()
  3.           var gmtHours = -d.getTimezoneOffset()/60;
  4.          document.write("The local time zone is: GMT " + gmtHours);
  5.         </script>
  #3 (permalink)  
Antiguo 16/02/2011, 06:40
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: como obtengo la hora del cliente para hacer una comparacion con un if?

hola bUllan9ebrio, gracias pero no se como poner solo el resultado de la varialble de javascript para meterlo en una variable de php, pues necesito hacer una comparacion con un if
  #4 (permalink)  
Antiguo 16/02/2011, 06:42
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 2 meses
Puntos: 13
Respuesta: como obtengo la hora del cliente para hacer una comparacion con un if?

¿Como quieres enviar la informacion al servidor?

Si es por un formulario, te recomiendo que lo envies mediante javascript y a la URL le añadas la variable Javascript concatenandola.
  #5 (permalink)  
Antiguo 16/02/2011, 07:01
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: como obtengo la hora del cliente para hacer una comparacion con un if?

hola bNd170, bueno deceo hacerlo al momento de que se carge la pagina. Es posible???
  #6 (permalink)  
Antiguo 16/02/2011, 07:27
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 2 meses
Puntos: 13
Respuesta: como obtengo la hora del cliente para hacer una comparacion con un if?

Pues sí, solo tienes que contar los comentarios del tema, haciendo bien un COUNT con SQL o seleccionandolos todos en un SELECT * y posteriormente con un mysql_num_rows();

Ese numero lo divides entre el numero de comentarios por pagina y haces la SQL ordenando los coomentarios por el orden que elijas y poniendo los limites.

Código PHP:
Ver original
  1. SELECT * FROM comentarios WHERE filtros ORDER BY orden DESC/ASC LIMIT $desde,$limite
  #7 (permalink)  
Antiguo 16/02/2011, 07:45
 
Fecha de Ingreso: septiembre-2009
Mensajes: 4
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: como obtengo la hora del cliente para hacer una comparacion con un if?

Tienes que utilizar Ajax, si estas interesado te recomiendo que utilices un framework que se llama Xajax.
  #8 (permalink)  
Antiguo 16/02/2011, 07:50
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 9 meses
Puntos: 96
Respuesta: como obtengo la hora del cliente para hacer una comparacion con un if?

Saludos Ojete

Que necesitas realizar en esa validación o para que es esa validación?
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #9 (permalink)  
Antiguo 16/02/2011, 08:01
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 2 meses
Puntos: 13
Respuesta: como obtengo la hora del cliente para hacer una comparacion con un if?

Perdon por mi anterior post, esta equivocado de tema
  #10 (permalink)  
Antiguo 16/02/2011, 09:51
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Tema movido desde PHP a Javascript
  #11 (permalink)  
Antiguo 16/02/2011, 15:32
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: como obtengo la hora del cliente para hacer una comparacion con un if?

Hola gracias a todos, lo que deceo es obtener la fecha del cliente para hacer una comparacion con un if en php. El script donde quiero que se ejecute este codigo es llamado con un swf flash... Gracias por la ayuda...
  #12 (permalink)  
Antiguo 16/02/2011, 17:16
Avatar de 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

Etiquetas: cliente, comparacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:04.