PHP DATE.TimeZone Problem
Frage
Ich speichere das erstellte Datum des Mitglieds mit der Zeit() Funktion und wiedergeben sie mithilfe von zurück strftime () und die Datum() Funktion, aber es zeigt nicht die richtigen Zeitinformationen an
Mein Code ist:
date("d-m-Y H:i:s", $member->created)
strftime("%Y-%m-%d",$member->created)
Es hätte dies zeigen sollen:
17-11-2010 14:42
statt:
17-11-2010 23:45
Jetzt habe ich mein Php.ini -Datum geändert.TimeZone -Konfiguration in meine aktuelle Zeitzone, "Asien/Jakarta", aber nichts ändert sich. Ich habe auch versucht, sie manuell in meinen Code einzustellen
date_default_timezone_set("Asia/Jakarta");
Was habe ich verpasst ? Bitte hilf mir
Grüße
BEARBEITEN:
entsprechend Nudeln, Ich muss die Takteinstellung des Servers überprüfen, also habe ich den Befehl hwclock verwendet, und es stellt sich heraus, dass die Uhreinstellung nicht richtig ist, da sie angezeigt wird
Thu 18 Nov 2010 02:07:25 AM WIT -0.931691 seconds
Während es hätte sein sollen
Wed 17 Nov 2010 05:04:ss PM
Wie kann ich diese Einstellung in meine Zeitzone synkronisieren?
Bearbeiten: Ich habe es geschafft, die Uhreinstellung mithilfe der Uhr zu ändern
date -s "HH:MM:SS"
hwclock --systohc
Danke, dass du mich darauf hingewiesen hast Nudeln
Fall ist geschlossen, denke ich: D.
Nochmals vielen Dank Jungs
Lösung
Sind Sie sicher, dass die Uhr Ihres Servers korrekt eingestellt ist? Es scheint seltsam, dass sich die Minuten ändern würden. Ich würde höchstens erwarten, dass sich die Stunden ändern, wenn es sich um eine andere Zeitzone handelt, aber keine Minuten.