Question

je stocke la date de création de membre en utilisant le temps () fonction et leur écho de retour en utilisant strftime () et Date () fonction, mais il ne marche pas afficher les informations de moment

mon code est:

date("d-m-Y H:i:s", $member->created)
strftime("%Y-%m-%d",$member->created)

il aurait affiché ceci:

17-11-2010 14:42

plutôt que:

17-11-2010 23:45

maintenant, je dois changer ma configuration date.timezone php.ini dans mon fuseau horaire qui est « Asie / Jakarta », mais rien ne change. Je suis aussi les régler manuellement dans mon code en utilisant

date_default_timezone_set("Asia/Jakarta");

qu'est-ce que je manque? S'il vous plaît aidez-moi

Cordialement

EDIT:

selon nouilles , je dois vérifier le réglage de l'horloge du serveur, donc je ne l'utilisant commande hwclock, et il se trouve que le réglage de l'horloge n'est pas juste, car il affiche

Thu 18 Nov 2010 02:07:25 AM WIT  -0.931691 seconds

alors qu'il aurait dû être

Wed 17 Nov 2010 05:04:ss PM

maintenant, comment puis-je syncronize ce paramètre dans mon fuseau horaire ??

Edit: j'ai réussi à changer le réglage de l'horloge en utilisant

date -s "HH:MM:SS"
hwclock --systohc

Merci de me remarquer nouilles

affaire est close, je suppose: D

merci encore les gars

Était-ce utile?

La solution

Êtes-vous sûr de l'horloge de votre serveur est correctement réglée? Il semblerait bizarre que les minutes changeraient. Au plus j'attends les heures pour changer si elle était un fuseau horaire différent, mais pas minutes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top