Desarrollo Web /

[PHP] Consutar Fecha Y Hora

Participa en el tema [PHP] Consutar Fecha Y Hora en el foro Desarrollo Web.
Ustedes diran, UY QUE FACIL, ... CON EL GETDATE() SE ACABO, , pero no no ...

Buscar en este tema:
 
  •  
    gumer escribió el 18/11/2006 a las 03:14 hs.
     
    ¿Mensaje inapropiado?
    #1 [PHP] Consutar Fecha Y Hora
    Ustedes diran, UY QUE FACIL, ... CON EL GETDATE() SE ACABO, , pero no no no no ... je jeje ... ya lo intente y no ayudo mucho, lo que pasa es que quiero hacer la consulta de la fecha y la hora de la maquina local con php para poder usarlo en la busqueda de una base de datos en mysql, ahora bien, el GETDATE() me da la hora y la fecha actual, pero del servidor donde esta alojada la web, pero yo necesito la fecha y la hora de la maquina de la persona que esta visualizando la pagina, ahora esa fecha capturada la necesito usar en PHP para la consulta de una tabla, en mysql, y sacar una serie de registros desde PHP, espero que me aya dejado entender.
    Otra, aqui va otra, tengo un input radio ahora quiero cuando le den click el valor de un input text cambie a un valor que debe mandarle el input radio, eso es javascrip, pero aun no lo encuentro...
    Disculpenme por dejar sin visitar este foro, es que estaba atrapado en la clinica psquiatrica psicofxp, es decir en el foro HUMOR... en donde el que entra no sale, no llena pero divierte je je ...
    HELP... gracias de antemano.
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/desarrollo-web.264/394478-php-consutar-fecha-y-hora.html
    | Más
  • diego_fallout escribió el 18/11/2006 a las 19:38 hs. ¿Mensaje inapropiado?

    #2 Re: Consutar Fecha Y Hora

    Para consultar la fecha de la PC local no lo podes hacer con PHP, lo tenes q hacer si o si con javascript. Se me ocurre mandarle la fecha a PHP mediante el XMLHttpRequest.

    Y lo del radio es mas o menos asi...

    <script language="javascript">
    function elo(valor){
    document.form.texto.value = valor;
    }
    </script>
    <form name="form" action="bla" method="post">
    <input type="radio" value="1" name="opc" onclick="elo('1');" checked="checked">1<br>
    <input type="radio" value="2" name="opc" onclick="elo('2');">2<br>
    <input type="text" name="texto">
    </form>

    Salud
    Me gusta este mensaje
  • gumer escribió el 19/11/2006 a las 23:52 hs. ¿Mensaje inapropiado?

    #3 Re: Consutar Fecha Y Hora

    Originalmente publicado por diego_fallout Ver mensaje
    XMLHttpRequest.
    Me podrias dar un poco mas de LUZ sobre esto, estaba tambien pensando que cuando abra la pagina pag001.php, se autollame a la pagina pag001.php?fechahora=(jalaodesdejava) o algo asi, asi que deberia autollamarse la pagina, volverse a cargar si la variable $fechahora no existe, y si existe pues lo usa, , tengo la idea, pero no se como lo haria...
    Me gusta este mensaje
  • diego_fallout escribió el 20/11/2006 a las 00:26 hs. ¿Mensaje inapropiado?

    #4 Re: Consutar Fecha Y Hora

    Bueno a ver, sobre el objeto XMLHttpRequest hay un monton de tutoriales dando vuelta en la red. Pero basicamente lo que hace es enviar y recibir datos del servidor sin tener que recargar la pagina.

    Para pasarle la fecha del equipo local a tu servidor te alcanza con algo asi.

    leer_fecha.html
    Código HTML:
    <script language="javascript">
    function nuevoAjax(){
    var xmlhttp=false;
     try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (e) {
      try {
       xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
       xmlhttp = false;
      }
     }
    
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
      xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
    }
    
    function enviar(){
    ajax=nuevoAjax();
    var fecha = Date();
    ajax.open("GET", "procesar_fecha.php?fecha="+fecha,true);
    ajax.onreadystatechange=function() {
    if (ajax.readyState==4) {
    document.getElementById('main').innerHTML = ajax.responseText
    }
    }
    ajax.send(null)
    }
    
    </script>
    
    <input type="button" onClick="enviar();" value="Enviar Fecha Local">
    <div id="main"></div> 
    Lo que se hace aca al apretar el boton Enviar Fecha Local, es llamar a la funcion enviar, que se encarga de crear el objeto XMLHttpRequest y pasar la fecha del equipo local al archivo procesar_fecha.php.

    procesar_fecha.php
    Código HTML:
    Fecha del Equipo local obtenida por javascript <b><?=$fecha?></b><br><br>
    Fecha del Servidor Obtenida por PHP <b><?=date('D M d g:i:s Y');?></b> 
    Bueno y aca ya tenes la fecha que te paso javascript en la variable $fecha en formato D M d g:i:s Y (http://ar2.php.net/date)
    Todo lo que el archivo procesar_fecha.php "muestre en pantalla" se va a incluir como innerHTML en <div Id="main"></div>

    Espero que te sirva, cualquier cosa me preguntas

    Salud
    Me gusta este mensaje
  • gumer escribió el 20/11/2006 a las 02:04 hs. ¿Mensaje inapropiado?

    #5 Re: Consutar Fecha Y Hora

    NO ENTENDI, pero creo que si lo reviso mas detenidamente pueda entender algo, je jeje, me estas diciendo en terminos senillos que llame a otra pagina, mirafecha.php desde un java, y que lo coloque dentro de un DIV... y me has dado una muestra de codigo para revisarlo como hacerlo... Mmmm la verdad que GRACIAS, voy a tener que analizarlo, por que ese div, puede estar dentro de la tabla de reporte, entonces cargaria la tabla cuando carge la pagina, es una buena solucion, voy a probarlo.
    pero primero tengo que analizarlo y comprenderlo.
    ¿¿¿ajax.readyState==4 ???
    Bueno ya lo descubrire, muchas gracias.
    Me gusta este mensaje
  • diego_fallout escribió el 20/11/2006 a las 02:13 hs. ¿Mensaje inapropiado?

    #6 Re: Consutar Fecha Y Hora

    ajax.readyState==4 quiere decir que el servidor termino de analizar la peticion y tiene los datos listos para q vos hagas lo q quieras con ellos... en este caso:

    document.getElementById('main').innerHTML = ajax.responseText

    donde ajax.responseText es lo que recivis del archivo procesar_fecha.php

    Y aca te dejo un tutorial de Ajax que esta bastante facil de entender
    http://leimnud.info/view.php?
    Me gusta este mensaje


Estadísticas del tema
  • 5 RESPUESTAS
  • 2909 VISTAS
  • 2 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB