# Discourseインスタンスで繰り返しが正しく機能しないのはなぜですか？

**URL:** <https://meta.discourse.org/t/why-isnt-recurrance-working-right-on-my-discourse-instance/175218>\
**Category:** Feature\
**Created:** [2021 年 1 月 5 日午後 11:17 UTC](https://meta.discourse.org/t/why-isnt-recurrance-working-right-on-my-discourse-instance/175218 "2021-01-05T23:17:44Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![mattdm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattdm/32/216484_2.png) [@mattdm](https://meta.discourse.org/u/mattdm)\
**Post date:** [2021 年 1 月 5 日午後 11:17 UTC](https://meta.discourse.org/t/why-isnt-recurrance-working-right-on-my-discourse-instance/175218/1 "2021-01-05T23:17:44Z")

</div>

はい、明日の午後という日時を挿入できます：

```
[date=2021-01-06 time=14:00:00 timezone="America/New_York"]

```

2021-01-06T19:00:00Z

これは現在、とてもうまく機能しています。表示されているのは：

![image](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/2/b/2bfd075cdfbfba248601699b14ea7330f83488db.png)

その後、ダイアログの「詳細」セクションに「繰り返し」オプションがあることに気づき、このイベントは2週間ごとに繰り返されるため、以下のように設定しました：

```
[date=2021-01-06 time=14:00:00 timezone="America/New_York" recurring="2.weeks"]

```

2021-01-06T19:00:00Z

これは、このサーバーでは期待通り「明日」と表示されます（現在も同じ「明日 午後2時」）。しかし、同じ行を私がホストしている Discourse インスタンスで実行すると、以下のような表示になります：

![image](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/b/5/b5197a9a3ce878fc68e588cc6160cf0311859c9d.png)

これは奇妙です！なぜ動かないのでしょうか？

さらに奇妙なことに、以下のように設定すると：

```
[date=2021-01-12 time=14:00:00 timezone="America/New_York" recurring="2.weeks"]

```

「2021年1月26日 午後2時」と表示され、2週間後の日付が返ってきます。しかし、1日追加すると：

```
[date=2021-01-13 time=14:00:00 timezone="America/New_York" recurring="2.weeks"]

```

「2021年1月31日 午後2時」となり、エラーが蓄積していくようです。8月1日を指定すると11月25日が返ってきたり、3000-01-01を指定すると3489年7月14日が返ってきたりします。

いったい何が起きているのでしょうか？

---

_[View the full topic](https://meta.discourse.org/t/why-isnt-recurrance-working-right-on-my-discourse-instance/175218)._
