Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    time() che mostra il fuso orario di londra

    ciao a tutti,
    tutto un pomeriggio per NON trovare nulla su come far stampare l'orario GMT, quindi, meno 1 ora rispetto all'orario di un qualsiasi server italiano.

    mi aiutate?

    grazie, daniele
    ---------------------------
    danielix05

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Penso che hour(time())-1 non ti sia d'aiuto....

    Roby

  3. #3
    il fuso orario di londra non è il fuso orario GMT
    il primo tiene conto dell'ora legale/solare l'altro no

    quale vuoi? orario GMT o orario di londra?

    per l'orario GMT c'è una funzione ASP da fare

    per l'orario di londra dovrebbe bastare quanto detto da Roby,
    (meglio con dateadd, altrimenti a mezzanotte ti dice che sono le -1)
    perché penso che londra e roma siano allineate (l'ora legale/solare dovrebbe cambiare lo stesso giorno) ma non ne sono sicuro

  4. #4

    ciao roby

    dovrei però fare questo

    codice:
    <%=hour(time())-1%>:<%=minute(time())%>
    ma mi accorgo che nella prima decina, i minuti che vanno dalle 19,01 fino a 09 non si visualizza lo 0.

    Avrei trovato anche questo script sempre con lo stesso risultato.

    codice:
    <SCRIPT LANGUAGE="JavaScript"> 
    /*
    city: la città di riferimento
    tz: fuso orario di riferimento (numero da 0 a 24, Roma = 13, Greenwich = 12)
    */
    function TimeZone (city, tz)
    {
       this.city = city
       this.zone = tz
    }
     
    // crea i vari fusi orari di riferimento (non so se siano tutti esatti...)
    var data = new Array (
       new TimeZone ("Roma", 13),
       new TimeZone ("Londra", 12)
    )
     
    // calcola data e fuso orario del sistema
    var now = new Date ()
    var this_tz = 12 - now.getTimezoneOffset () / 60
     
    // giorni della settimana (per la scrittura)
    var days = new Array ("domenica", "luned&igrave;", "marted&igrave;", "mercoled&igrave;", "gioved&igrave;", "venerd&igrave;", "sabato")
    </SCRIPT>
    		<link href="css.css" rel="stylesheet" type="text/css" media="all">
    	</HEAD> 
    <BODY>
    		<span class="piccolo">
    			<SCRIPT LANGUAGE="JavaScript"> 
    // scrive la tabella con i vari orari
    document.write ('<TABLE BORDER="0">')
    for (var i = 0; i < data.length; i++)
    {
       // inizio riga
       document.write ('<TR>')
       // scrive la città
       document.write ('<TD>' + data[i].city + '</TD>')
       // ricalcola la data per il fuso orario considerato
       var tDate = new Date (now.getFullYear (), now.getMonth (), now.getDate (), now.getHours () + data[i].zone - this_tz, now.getMinutes (), now.getSeconds ())
       // ... e la scrive in tabella
       document.write ('<TD>' + tDate.getHours () + '.' + tDate.getMinutes () + days[tDate.getDay ()] + ' ' + '</TD>')
       // fine riga
       document.write ('</TR>')
    }
    // fine tabella
    document.write ('</TABLE>')
    </SCRIPT>
    		</span>
    ---------------------------
    danielix05

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    <%=right("0"& minute(time()),2)%>
    Roby

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 © 2026 vBulletin Solutions, Inc. All rights reserved.