2011-11-13 16 views
0

JoomSocialコンポーネントがインストールされているJoomla 1.5.xコンポーネントを開発中です。ある操作では、私はJomsocialシステムの友人として2人のユーザーを作成しています。そのためには、2行がjos_community_connectionテーブルに追加されています。 私はそれがポストを6時間前なされたことを私に示して操作を終えた後jomsocial壁をチェックすると、時間値に時間の値に6時間の差があるのはなぜですか?

date('Y-m-d H:i:s'); 

を取得するには、次のPHP関数を使用していた行を追加しますが。 しかし、私は友人の要求を送信し、jomsocial inbuiltシステムを使用してそれを受け入れるとき、それは私に正しい経過時間を示しています。

データベース値は

created by custom codes : 2011-11-12 23:51:29 
created by jomsocial system : 2011-11-13 05:51:29 

なぜ私が間違った時刻値を取得していますか。上記の問題に対する正しい時間値をどのように生成することができますか? を参考にしてください。

答えて

0

それはJoomlaのは、タイムゾーンの設定に基づいて時間を調整していることを十分に可能だとPHP以内にそれを設定してみてください。あなたは、ローカルまたはリモートで開発を行っていますか?作成時間はマシン上の実際のシステム時間と同じですか、それとも本当に6時間ですか?

PHPのiniファイルでタイムゾーンをチェックし、Joomlaプロファイルのタイムゾーン情報もチェックしてください。次に、システム時間を確認します。それはあなたが問題を絞り込むのに役立ちます。

+0

私は遠隔開発を行っています。私のマシンの現地時間は、5時間30分先です。生成される時間値は、世界中のすべてのユーザーにとって完璧でなければなりません。どうすればそれを生成できますか?私は私のjoomlaのプロファイルでタイムゾーンを設定しようとしましたが、それでも私は6時間の違いを与えます。 – Vin

関連する問題