質問

メンバーの作成日を使用して保存しています 時間() 機能し、それらを使用してエコーします strftime() そしてその 日にち() 機能ですが、適切なタイミング情報を表示しません

私のコードは次のとおりです。

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

これを表示する必要があります:

17-11-2010 14:42

それよりも:

17-11-2010 23:45

これで、php.ini date.timezone構成を「アジア/ジャカルタ」である現在のタイムゾーンに変更しましたが、何も変わりません。また、コードを使用して手動で設定しようとしました

date_default_timezone_set("Asia/Jakarta");

私は何を取りこぼしたか ?私を助けてください

よろしく

編集:

によると , 、サーバーのクロック設定を確認する必要があるので、hwcrockコマンドを使用しました。

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

そうあるはずだったが

Wed 17 Nov 2010 05:04:ss PM

さて、この設定をタイムゾーンに統合するにはどうすればよいですか?

編集:使用してクロック設定を変更することができました

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

私を指摘してくれてありがとう

ケースが閉じられていると思います:d

もう一度ありがとう

役に立ちましたか?

解決

サーバーのクロックが正しく設定されていることを確認してください。議事録が変わるのは奇妙に思えます。最大で、それが別のタイムゾーンであれば、数分ではない場合、私は時間が変わると予想しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top