Dudas de Programacion » Markup » HyperText Markup Language (HTML)

Hora del Servidor

(9 posts)
  1. Hola

    He usado el código que tienen para el tema de mostrar la hora del servidor de una pag. web http://lineadecodigo.com/asp/reloj-con-la-hora-del-servidor/, y lo he adaptado para mi página (un par de modificaciones de alguna variable, poca cosa). El caso es que el resultado que obtengo es NaN:NaN:NaN. Pero es más, copiando el código integro en una página en blanco y ejecutándolo me sale el mismo resultado que antes.

    Me estoy volviendo loco y no sé como hacerlo, tengo hecho una prueba con otro código, pero el resultado es la hora de cada máquina cliente, y que por supuesto no me vale para el fin que estoy buscando. Si me pudieseis ayudar, os estaría muy agradecido, muchas gracias por todo y un saludo

    Víctor Pizarro

    Posted 1 year ago #


  2. lineadecodigo
    Member

    Víctor,

    ¿Dónde estás utilizando el código? ¿En una página web?
    Necesitas un servidor ASP y poner el código en una página .ASP

    Espero que te ayude. Cualquier otra pregunta no dudes en consultarnos.

    Salu2,
    Linea de Código.
    http://lineadecodigo.com
    Posted 1 year ago #
  3. fiurer87
    Member

    de forma similar en usando PHP puedes hacer los siguiente:

    1.  
    2. <script language="JavaScript">
    3. horaServ = <? echo date(“ G:i:s ”) ?>; //Obtienes la hora de servidor de forma 18:05:15.
    4. </script>
    5.  
    Posted 1 year ago #
  4. Ante todo muchas gracias por sus respuestas.
    Lo hago en una página HTML. No uso ASP ni PHP. Lo puedo hacer de otra forma??

    Posted 1 year ago #


  5. fiurer87
    Member

    Hola,
    Para poder extraer la hora del servidor, REQUIERES NECESARIAMENTE de una herramienta que se ejecute en servidor (ASP, PHP, etc); el HTML es de ejecución local, esto quiere decir que no sale de tu PC.

    Solo usando HTML + JavaScript no hay manera de hacer lo que deseas.

    Quiza una pseudo solucion sería usar AJAX, pero al final AJAX también solicita información al servidor mediante PHP, ASP u otros.

    En conclusión: NO SE PUEDE RECUPERAR LA HORA DEL SERVIDOR SIMPLEMENTE USANDO HTML.

    Puedes leer un poco sobre el tema en este link http://es.wikipedia.org/wiki/Servidor_web

    Posted 1 year ago #
  6. fiurer87
    Member

    Sugerencia para el uso de hora de servidor:
        - Sincronizar un Objeto Date de JavaScript con la hora de servidor que se recupera mediante ASP, PHP u otros.
        - Utilizar el Objeto sincronizado en tu web.
    
    Mala Práctica al usar hora de Servidor:
        - Solicitar repetitivamente la hora al servidor.
    
    Posted 1 year ago #
  7. lineadecodigo
    Member

    @mrvlls,

    Si te vale la hora del cliente, tienes el siguiente ejemplo
    http://lineadecodigo.com/javascript/reloj-en-javascript/

    Posted 1 year ago #


  8. lineadecodigo
    Member

    @fiurer87,

    Cual es la idea cuando hablas de utilizar el Objeto sincronizado en tu web?

    Posted 1 year ago #
  9. fiurer87
    Member

    lineaDeCodigo:

    Es mas fácil de lo que se lee, me refiero con sincronizar a crear un Objeto Date de Javascript a partir de la hora recuperada de servidor, de esta forma se evita tener que consultar cada segundo (si quisieras ver que el reloj cambie segundo a segundo), si no simplemente ejecutar de forma local.

    Mando un ejemplo de lo que quiero decir con sincronización.

     
    <script language="Javascript">
      horaServidor = new Date();
      horaServidor.setDate(<?php echo intval(date('j')) ?>);
      horaServidor.setMonth(<?php echo intval(date('n')-1) ?>);
      horaServidor.setFullYear(<?php echo intval(date('Y')) ?>);
      horaServidor.setHours(<?php echo intval(date('H')) ?>);
      horaServidor.setMinutes(<?php echo intval(date('i')) ?>);
      horaServidor.setSeconds(<?php echo intval(date('s')) ?>);
    </script>
     

    De esta manera con solo un par de consultas al Servidor ya tengo un Objeto Date (horaServidor) de Javascript que tenga la hora y fecha sincornizado con el servidor, a partir de ese objeto ya puedes hacer lo que desees.

    Espero haberme explicado.

    Atte: Roberto
    Potosí - Bolivia

    Posted 1 year ago #

Reply

You must log in to post.

935 posts in 394 topics over 36 months by 349 of 787 members. Latest: Balkirium, redundantlogic2, shianim

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs