Visualizzazione dei risultati da 1 a 8 su 8

Discussione: ora di greenwich

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    104

    ora di greenwich

    Ciao,
    non sono per nulla competente in js e chiedo quindi un aiuto da assoluta ignorante in materia.
    Ho bisogno di uno script che mi rilevi l'ora di greenwich e NON quella del computer dell'utente in formato:
    giorno/mese/anno, ora/minuti/secondi

    mi potete aiutare per cortesia?
    grazie mille !

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non si puo'... l'unica possibilita' e' utilizzare un linguaggio lato server... tempo fa frequentavi il forum ASP, provo a spostarti li'

    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    104
    ok grazie

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Io uso questo per ottenere la data e l'ora nel formato dei files di log... modificalo per adattarlo alle tue esigenze.

    codice:
    <script language="javascript" runat="server">
    function GMT() {
    	t = (new Date()).getTimezoneOffset()
    	s = (t<0)?'+':'-';
    	return s+String(10000+Math.abs(t*10/6)).substr(1)
    }
    </script>
    
    <%
    Function DateLog()
    ' Date -> "gg/mmm/aaaa:hh:nn:ss +hhnn"
    	Dim dat,ore,min,sec
    	dat = Date()
    	sec = Timer()
    	ore = Int(sec/3600)
    	sec = sec Mod 3600
    	min = Int(sec/60)
    	sec = sec Mod 60
    
    	DateLog = Right("0"&CStr(Day(dat)),2) & "/"
    	DateLog = DateLog & Mid("JanFebMarAprMayJunJulAugSepOctNovDec",Month(dat)*3-2,3) & "/"
    	DateLog = DateLog & CStr(Year(dat)) & ":"
    	DateLog = DateLog & Right("0"&CStr(ore),2) & ":"
    	DateLog = DateLog & Right("0"&CStr(min),2) & ":"
    	DateLog = DateLog & Right("0"&CStr(sec),2) & " " & GMT() '+0100 " '  GMT ???
    End Function
    In questo caso pero' sfrutta l'orologio del server, se non e' impostato correttamente...

    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    104
    non sono capace di modificarlo..... non so nulla di js!
    se mi puoi aiutare meglio ti sarei grata, altrimenti provo in altro modo.
    grazie ancora

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non c'e' solo js... c'e' anche vbs

    codice:
    <script language="javascript" runat="server">
    function GMT() {
    	return (new Date()).getTimezoneOffset(); // minuti di differenza
    }
    </script>
    
    <%
    Function DateRaf()
    ' Date -> "gg/mmm/aaaa:hh:nn:ss +hhnn"
    	Dim dat
    	dat = DateAdd("N", GMT(), Now())
    
    	DateRaf = Right("0"&DatePart("D",dat),2) & "/"
    	DateRaf = DateRaf & Right("0"&DatePart("M",dat),2) & "/"
    	DateRaf = DateRaf & DatePart("YYYY",dat) & " "
    	DateRaf = DateRaf & Right("0"&DatePart("H",dat),2) & ":"
    	DateRaf = DateRaf & Right("0"&DatePart("N",dat),2) & ":"
    	DateRaf = DateRaf & Right("0"&DatePart("S",dat),2)
    End Function
    
    Response.Write DateRaf()
    %>
    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

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    104
    ti ringrazio!
    ottimo
    alla prossima

  8. #8
    Utente di HTML.it L'avatar di mjungle
    Registrato dal
    Mar 2002
    Messaggi
    173
    Ti ringrazio anch'io, ma non c'è alcun modo per calcolarlo utilizzando solo VBS? Ovviamente il problema sta nel calcolare l'ora legale.

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.