特定のイベント(イベントの日付とイベントの時刻)を表示するためにdatetimesを使用する少しの拡張機能を作成しましたが、データベースからフロントエンドに正しいdatetimeを取得しようとすると、TYPO3の日時の問題を避けるにはどうしたらいいですか?
私はTYPO3のバックエンドを経由して各イベントの日時を設定することができます。
をしかし、私はのようなフロントエンドでこの値を取得しようとします
<f:format.date format="d.m.Y - H:i:s">{event.appointment}</f:format.date>
次に出力ではありません "10.04.2016 - 08:00:00" "10.04.2016 - 10:00:00"です。
この現象を回避するにはどうすればよいですか?インストールツールを使用してタイムゾーンを設定しました。
[SYS][phpTimeZone] = Europe/Berlin
しかし、私は常に間違ったdatetimeを取得します。私はこのような何かをしようとした場合:私は、データベースを見ている場合、私は正しい日時が格納されていることを見ることができます
{"date":"2016-04-09 20:23:38.000000","timezone_type":3,"timezone":"Europe\/Berlin"}
:
DebugUtility::debug(new \DateTime());
はその後、私は正しい出力を得る
私は間違ったdatetime、何か提案を得た理由は分かりませんか?
ああ、ありがとう、魅力のように動作していただきありがとうございます。 – Fox