Data PHP. Problema nella zona tempo
Domanda
Sto memorizzando la data creata dai membri utilizzando il volta() funzione e riecheri di nuovo usando strftime () e il Data() funzione, ma non visualizza le informazioni sul tempo giusto
Il mio codice è:
date("d-m-Y H:i:s", $member->created)
strftime("%Y-%m-%d",$member->created)
Avrebbe dovuto mostrarlo:
17-11-2010 14:42
piuttosto che:
17-11-2010 23:45
Ora, ho cambiato la mia data Php.ini. Ho anche provato a impostarli manualmente all'interno del mio codice usando
date_default_timezone_set("Asia/Jakarta");
cosa mi sono perso ? mi aiuti per favore
Saluti
MODIFICARE:
secondo Tagliatelle, devo controllare l'impostazione dell'orologio del server, quindi ho utilizzato il comando hwclock e si scopre che l'impostazione dell'orologio non è giusta, poiché ha visualizzato
Thu 18 Nov 2010 02:07:25 AM WIT -0.931691 seconds
Mentre avrebbe dovuto essere
Wed 17 Nov 2010 05:04:ss PM
Ora, come posso sincronizzare questa impostazione nel mio fuso orario ??
Modifica: sono riuscito a modificare l'impostazione dell'orologio utilizzando
date -s "HH:MM:SS"
hwclock --systohc
Grazie per avermi indicato Tagliatelle
Case è chiuso immagino: D
Grazie ancora ragazzi
Soluzione
Sei sicuro che l'orologio del tuo server sia impostato correttamente? Sembrerebbe strano che i minuti cambino. Al massimo mi aspetterei che le ore cambiano se fosse un fuso orario diverso, ma non minuti.