Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
E se io volessi trovare quello dell' utente?
Facciamo conto che riesco ad ottenere il fuso orario del client con questa funzione js:
Codice sorgente - presumibilmente Plain Text
(new Date()).getTimezoneOffset();
e riesca a passarla tramite get o post, come faccio a modificare una date di php aggiungendo o sottraendo questo valore (/60)?
p.s. Infatti il fuso orario dell 'italia e' -120, ho diviso questo valore per -60 e quindi ho ottenuto un +2 da aggiungere alla date di oggi e vorrei capire se ci sta un modo
Ultima modifica effettuata da domenico_rizzo il 24/04/2017 alle 19:41
E se io volessi trovare quello dell' utente?
Facciamo conto che riesco ad ottenere il fuso orario del client con questa funzione js:
Codice sorgente - presumibilmente Plain Text
(new Date()).getTimezoneOffset();
e riesca a passarla tramite get o post, come faccio a modificare una date di php aggiungendo o sottraendo questo valore (/60)?
p.s. Infatti il fuso orario dell 'italia e' -120, ho diviso questo valore per -60 e quindi ho ottenuto un +2 da aggiungere alla date di oggi e vorrei capire se ci sta un modo
Ho risolto in questo modo:
Avendo a disposizione un input hidden settato a value vuoto, attraverso l evento onsubmit del forum vado a settare il suo value con il valore dell timezoneoffset.
Successivamente controllo attraverso php che non sia vuoto l'input hidden, e in questo caso utilizzo questa procedura per sistemare l' orario:
Codice sorgente - presumibilmente Plain Text
$h = - ( intval($_POST["gmt"]) / 60 );
$str = ($h > 0) ? "+".$h." hours" : $h." hours";
$data = date( "Y-m-d H:i:s", strtotime($str) );
Ultima modifica effettuata da domenico_rizzo il 24/04/2017 alle 19:51