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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top