カレンダーのイベントに設定した日付の期間に対して、表示が1日短くなる

2019年5月23日 at 22:10

カレンダーのイベントの日付を、例えば「開始:2019/5/23 終了:2019/5/25」と設定して公開すると、公開されたカレンダーでは「2019/5/23 から 2019/5/24」と1日短く表示されます。
開始日付と終了日付が同一の場合は問題ないのですが、2日以上の期間を設定すると必ず1日短く表示されます。

管理画面上のカレンダーでは設定した日付のとおり表示されていますので、カレンダーの表示部分の不具合なのではないかと思います。

・concrete5-8.5.1

・Local by Flywheel にクリーンインストールし、デフォルト設定のままでカレンダーの設定だけを行ってテストしています。
 ZenLogicで稼働しているお客様のシステムでも同様の不具合が起きています。

タグ:

Re: カレンダーのイベントに設定した日付の期間に対して、表示が1日短くなる

2019年5月24日 at 9:10
弊社で修正しました。
http://github.com/concrete5/concrete5/pull/7630
 

Re: カレンダーのイベントに設定した日付の期間に対して、表示が1日短くなる

2019年5月24日 at 10:37
早速の返信ありがとうございます。
カスタムテンプレートを使って修正を適用し、問題が解決するのを確認いたしました。

これは、次回のアップデートで適用されると考えてよろしいでしょうか?

関係ないかもしれませんが、9時というしきい値って、日本の時差とは関連はないですよね?
concrete5 のインストール時にデータベースの時間が9時間ずれているという警告が出たので、少し気になっています。
 

Re: カレンダーのイベントに設定した日付の期間に対して、表示が1日短くなる

2019年5月24日 at 10:51
タイムゾーン設定じゃないですかね。管理画面から確認してみてください。
 

Re: カレンダーのイベントに設定した日付の期間に対して、表示が1日短くなる

2019年5月24日 at 23:51
はい、確認してみます。
ありがとうございます。