Ciao a tutti!
Spero che qualcuno di voi possa aiutarmi.
Sto creando una pagina in cui riportare una serie di eventi online a cui dovranno partecipare persone da varie parti del mondo.
Ho inserito un modulo attraverso cui l'utente seleziona la Timezone e l'orario degli eventi si adegua automaticamente alla timezone selezionata.
Imposto la time zone con : date_default_timezone_set();
e definisco la data con date('Y-m-d H:i:s', timestamp)
Fintanto che imposto la timestamp manualmente tutto funziona benissimo.
Il problema si verifica nel momento in cui sostituisco la timestamp con una variabile.
Esempio:
$variabile = mktime(12, 30, 0, 9, 01, 2010);//calcolo la timestamp
$data = date('Y-m-d H:i:s', $variabile);
In questo caso, la funzione date continua a fornire il l'orario secondo fuso orario rilevato automaticamente.
Ringrazio anticipatamente chiunque possa dare un suggerimento su come fare funzionare una variabile al posto della timestamp nella funzione date().