# 夏令时未被识别

**URL:** https://meta.discourse.org/t/daylight-savings-time-not-being-picked-up/264646
**Category:** Bug
**Created:** [2023年五月11日 12:46 UTC](https://meta.discourse.org/t/daylight-savings-time-not-being-picked-up/264646 "2023-05-11T12:46:23Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![mentalstring](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mentalstring/32/168934_2.png) [@mentalstring](https://meta.discourse.org/u/mentalstring)
#### Post date: [2023年五月11日 12:46 UTC](https://meta.discourse.org/t/daylight-savings-time-not-being-picked-up/264646/1 "2023-05-11T12:46:24Z")

</div>

我们遇到了一个似乎是夏令时未被识别的错误，因此向用户显示了错误（当前）时间。我们去年也遇到过这种情况，但当时我将其视为一个暂时的故障，但它再次发生，所以这似乎是一个季节性错误。😅

因此，我们使用选项在用户卡上显示用户的当前时间：

 ![Screenshot 2023-05-11 at 13.17.36](https://global.discourse-cdn.com/meta/original/4X/f/3/8/f3887e5498fe50db568262fab11405ae02d8a0b7.png)

![Screenshot 2023-05-11 at 13.18.24](https://global.discourse-cdn.com/meta/original/4X/7/2/8/72809477a08398255ab23007c557aebda293a984.png)

一切正常，直到夏令时发生变化。

我发现的一个具体案例是，荷兰（欧洲/阿姆斯特丹时区，在账户中正确设置）的一位用户显示的时间比应有的时间早一个小时。荷兰在 3 月 26 日更改了时钟，这很可能是此问题出现的原因。似乎其他时区的用户也遇到了这种情况：我查看了 [欧洲/柏林](https://www.timeanddate.com/time/zone/germany/berlin)（也是 CET/CEST）以及 [欧洲/赫尔辛基](https://www.timeanddate.com/time/zone/finland/helsinki)（EET/EEST）。我自己的时区是欧洲/里斯本，但据我所知，错误的时间对用户本人和其他不同时区的用户都显示不正确。

重启实例未能解决此问题。但是，重建解决了问题！因此，似乎有什么东西与构建映像的时间有关，导致夏令时更改在发生时未被反映出来。夏令时更改发生在不同地区的不同日期，因此将重建安排为一种解决方法并不可行。

我只在我们的暂存/测试实例上测试了修复（重建），所以我们的生产实例仍然存在此问题，以防有人想查看（请发送私信，我将分享详细信息），因为它只能在最近未重建的实例上重现，这使得调试/重现有点棘手。

---

<div class="post-metadata">

### Author: ![mentalstring](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mentalstring/32/168934_2.png) [@mentalstring](https://meta.discourse.org/u/mentalstring)
#### Post date: [2025年六月14日 18:22 UTC](https://meta.discourse.org/t/daylight-savings-time-not-being-picked-up/264646/2 "2025-06-14T18:22:39Z")

</div>

顺便说一句，这种情况仍然在继续发生——当这种情况发生时，很多界面开始变得奇怪，而且由于世界各地夏令时开始的日期不同，安排年度重建甚至都不可行。
