mattdm
(Matthew Miller)
1
はい、明日の午後という日時を挿入できます:
[date=2021-01-06 time=14:00:00 timezone="America/New_York"]
2021-01-06T19:00:00Z
これは現在、とてもうまく機能しています。表示されているのは:

その後、ダイアログの「詳細」セクションに「繰り返し」オプションがあることに気づき、このイベントは2週間ごとに繰り返されるため、以下のように設定しました:
[date=2021-01-06 time=14:00:00 timezone="America/New_York" recurring="2.weeks"]
2021-01-06T19:00:00Z
これは、このサーバーでは期待通り「明日」と表示されます(現在も同じ「明日 午後2時」)。しかし、同じ行を私がホストしている Discourse インスタンスで実行すると、以下のような表示になります:

これは奇妙です!なぜ動かないのでしょうか?
さらに奇妙なことに、以下のように設定すると:
[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日が返ってきたりします。
いったい何が起きているのでしょうか?
「いいね!」 3
mattdm
(Matthew Miller)
2
ああ、余談ですが、私のサイトでもここでも、1 時間ごとの繰り返しは機能しません。例えば:
[date=2021-01-05 time=14:00:00 timezone="America/New_York" recurring="1.hours"]
[date=2021-01-05 time=14:00:00 timezone="America/New_York" recurring="2.hours"]
[date=2021-01-05 time=14:00:00 timezone="America/New_York" recurring="3.hours"]
[date=2021-01-05 time=14:00:00 timezone="America/New_York" recurring="4.hours"]
[date=2021-01-05 time=14:00:00 timezone="America/New_York" recurring="5.hours"]
このように記述すると:
2021-01-05T19:00:00Z
2021-01-05T19:00:00Z
2021-01-05T19:00:00Z
2021-01-05T19:00:00Z
2021-01-05T19:00:00Z
実際にはこのように表示されます(画像):
1 日未満の繰り返しは本当に有用かどうかはわかりませんが、ダイアログでそのオプションが表示されている以上、機能するはずだと期待してしまいます。
「いいね!」 3
Recurring date is showing wrong next date で既に報告され、修正済みです。そのため、このメタサイトでは正常に動作しています。最新バージョンにアップデートすれば、あなたのインスタンスでも同様に問題が解決するはずです。
「いいね!」 4
riking
(Kane York)
4
ええと、時間ごとの繰り返しは相変わらずバグっているようです。
「いいね!」 4
mattdm
(Matthew Miller)
5
メタではアップデートが先に適用され、その後ホストインスタンスに展開されるのは通常の動作でしょうか?
はい、でも一般的な遅延期間がどれくらいか全くわかりません。
「いいね!」 1
@j.jaffeux は上記のことをご存知ですか?
「いいね!」 1
j.jaffeux
(Joffrey Jaffeux)
8
いいえ、そうではありませんでした。ありがとうございます。明日の朝一番に確認します。
「いいね!」 3
j.jaffeux
(Joffrey Jaffeux)
クローズされました:
11
このトピックは、最後の返信から 2 日後に自動的に閉鎖されました。新しい返信は受け付けていません。