Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    69

    Orologio sincronizzato server

    Buonasera, devo inserire in un sito l'ora corrente sincronizzata al server a non al client. Vorrei sapere se qualcuno ha già avuto esperienza in merito o ha qualche link/tutorial da suggerirmi. Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Lìora dinamica o statica nel momento della connessione al sito?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    69
    Ciao! Grazio intanto per aver risposto!
    Vorrei che l'ora fosse dinamica. Devo fornire una sorta di servizio "ora esatta".

  4. #4
    codice:
    <%=time%>

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    69
    Grazie Mems,
    il codice che mi hai suggerito però
    va a pescare l'ora dal client. Sto cercando il
    modo di avere un server come riferimento
    per l'ora e la data

  6. #6
    Originariamente inviato da darper
    Grazie Mems,
    il codice che mi hai suggerito però
    va a pescare l'ora dal client. Sto cercando il
    modo di avere un server come riferimento
    per l'ora e la data
    A bello, guarda che la funzione time di vbScript restituisce l'ora del server e non del client.
    Per la data usa date

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ovviamente non si puo' pretendere che il server invii continuamente un segnale di sincronismo a tutti i client ma facendo collaborare ASP e javascript puoi simulare qualcosa di sufficientemente preciso:
    codice:
    <HTML>
    <HEAD>
    <script>
    var adesso = new Date(<%=Year(Date())%>,<%=Month(Date())%>-1,<%=Day(Date())%>,<%=Hour(Time())%>,<%=Minute(Time())%>,<%=Second(Time())%>);
    function orologio() {
    	document.getElementById('div_orologio').innerHTML =
    		String(100+adesso.getDate()).substr(1)+'/'+
    		String(101+adesso.getMonth()).substr(1)+'/'+
    		String(adesso.getFullYear())+' '+ 
    		String(100+adesso.getHours()).substr(1)+':'+
    		String(100+adesso.getMinutes()).substr(1)+':'+
    		String(100+adesso.getSeconds()).substr(1);
    
    	adesso.setSeconds(adesso.getSeconds()+1);
    
    	setTimeout('orologio()',1000);
    }
    </script>
    </HEAD>
    <BODY onload="orologio();">
    Ora del server
    <div id="div_orologio"> </div>
    </BODY>
    </HTML>
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.