時間の値に6時間の違いがあるのはなぜですか?

私はJoomSocialコンポーネントがインストールされているJoomla
1.5.xのコンポーネントを開発しています。特定の操作では、私は2つの行がデータベースの
jos_community_connection
テーブルに追加されているため、Jomsocialシステムで友人として2人のユーザーを作成しています。
行を追加しながら、私は時間値を取得するために次のPHP関数を使用しています

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

私が操作を完了した後にjomsocialの壁をチェックすると、投稿は
6時間前になったことがわかります。 私は友人の要求を送信し、jomsocial
inbuiltシステムを使用してそれを受け入れると、それは私に正しい経過時間を示しています。

データベースの値は次のとおりです。

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

なぜ私は間違った時間価値を得ているのですか?上記の問題に対する正しい時間値をどのように生成することができますか?
ガイドしてください..

ベストアンサー

たぶん、サーバーの時間があなたの現地時間と異なる場合があります。 PHPの中でそれを設定してみてください

http://php.net/manual/en/function.date
-default-timezone-set.php

date_default_timezone_set( 'America/Los_Angeles' );

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です