# 即将到来的事件日历中的重复事件未能处理夏令时更改

**URL:** <https://meta.discourse.org/t/recurring-events-in-upcoming-events-calendar-fail-to-handle-daylight-saving-change/380712>\
**Category:** Bug\
**Tags:** events\
**Created:** [2025年八月28日 09:39 UTC](https://meta.discourse.org/t/recurring-events-in-upcoming-events-calendar-fail-to-handle-daylight-saving-change/380712 "2025-08-28T09:39:53Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![tshenry](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tshenry/32/119495_2.png) [@tshenry](https://meta.discourse.org/u/tshenry)\
**Post date:** [2025年八月28日 09:39 UTC](https://meta.discourse.org/t/recurring-events-in-upcoming-events-calendar-fail-to-handle-daylight-saving-change/380712/1 "2025-08-28T09:39:53Z")

</div>

当一个周期性事件跨越一个夏令时状态到另一个状态时，事件在“即将发生的事件”日历中的时间似乎会改变一个小时。即使事件和查看“即将发生的事件”日历的用户具有相同的时区，也会发生这种情况。

一个简单的重现方法是创建一个具有以下 Markdown 的事件主题（您可能需要更改 Markdown 中的 `timezone` 值为您自己的，或者为了重现问题而将用户的时区设置为 `America/Los_Angeles`）。

```markdown
[event start="2024-11-01 10:00" status="public" name="Example" url="https://discourse.org" timezone="America/Los_Angeles" recurrence="every_week" minimal="true" end="2024-11-01 11:00"]
[/event]

```

创建事件后，在您的实例上转到 `/upcoming-events/week/2025/10/27`。事件将显示在正确的时间。如果您向前移动一周（夏令时结束的那一周），事件将提前一小时显示。

---

_[View the full topic](https://meta.discourse.org/t/recurring-events-in-upcoming-events-calendar-fail-to-handle-daylight-saving-change/380712)._
