2016-08-23 15 views
0

私は次のようにカレンダーの種類を持っているモジュールを実装している:Joomlaのカレンダーフィールドタイプ

<field 
        name="file2calendarEnd" 
        type="calendar" 
        default="5-10-2008" 
        label="End date" 
        description="Select when the slide will be published" 
        format="%d %B %Y" /> 

問題は、私はバックエンドからモジュールを開くと、「例えば、23-10の日付を選択し、あります-2016 "と保存し、次回モジュールを開くと、日付は" 22-10-2016 "と表示されます。私が選んだ日時に関係なく、モジュールは開いた日を差し引いてしまいます。

モジュールで「23-10-2016」を選択して保存してフロントエンドに印刷すると、日付が「23-10-2016」と表示されるため、日付が正しくデータベースに保存されます。バックエンドでモジュールを開くと、日付は "22-10-2016"と表示されます。

モジュールを開くたびにモジュールが1日を差し引く原因は何ですか?ありがとうございます

答えて

0

私はlocalmachineでコードをテストし、うまくいきます。

しかし、私は、デフォルトからニューヨークへのユーザーのタイムゾーンを変更するときに、ユーザーにユーザーのタイムゾーンを変更することができます

同じ問題を持って>管理>ユーザー>基本設定

ます。また、グローバルコンフィギュレーションでチェックすることができます>サーバー設定。

が...私のJoomlaのは、タイムゾーンとしてニューヨークに設定した。それはあなたが完全に正しかった

+0

お役に立てば幸いです..私はユニバーサルUTCにそれを変更し、それが働いた...ありがとう! – Linkaara