Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [PHP]GMT

  1. #1
    Utente di HTML.it L'avatar di quincy
    Registrato dal
    Aug 2003
    Messaggi
    247

    [PHP]GMT

    Volevo sapere se in PHP(quindi lato server) è possibile ricavare l'ora del browser client che si è collegato al mio server Apache.
    Quindi se il mio server Web è in Italia, ma l'utente che si collega è Americano, comunnco al client che si trova per dire 6 ore indietro rispetto all'Italia!.
    Ripeto questo tutto dal lato PHP e non dal lato client!.

    Qualcuno ha un idea in merito su come si possa fare?

    Grazie a tutti per l'attenzione.
    Andrea

  2. #2
    Mi viene solo in mente di leggere la data con javascript e farmela mandare indietro in qualche modo.... forse nel dialogo degli headers ci sara' sicuramente data ora ... ma probabilmente sara' la GMT o UTC e non l'ora locale... che tra l'altro viene vista da apache.

    Javascript e' ricchissimo di funzioni sulle date.... puoi anche farti mandare solo lo scostamento locale da GMT.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di quincy
    Registrato dal
    Aug 2003
    Messaggi
    247
    Ciao piero.mac grazie per la risposta!
    Infatti ho pensato di fare proprio questo ossia farmi passare dal javascript la differenza con l'ora GMT tramite la funzione

    <script language="JavaScript">
    var now = new Date();
    var tzo = now.getTimezoneOffset(); // time zone ofset
    document.write('<input type="hidden" name="TZ" value="' + tzo +'">');
    </script>

    Direi che altre soluzioni semplici non ci sono.

    Grazie e alla prossima
    Andrea

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.