0

IANA 在代表世界的城市中维护着许多时区。我不想在 UI 中维护所有区域的列表(因为它是第三方系统,这样做不切实际)并且只提供 4 个主要选择。现在哪个 IANA 值最能代表这些选择?

  • 东部时区:America/New_York
  • 中央时区:America/Chicago
  • 山区时区:America/Denver
  • 太平洋时区:America/Los_Angeles

我选择了这些城市来为每个区域绘制地图。这些选择合适吗?

4

1 回答 1

2

是的,我应该说他们是。

查看它的一种方法是,检查时区列表,链接如下。它列出了以下不推荐使用的时区:

  • 美国/东部:链接到美国/New_York
  • 美国/中部:链接到美国/芝加哥
  • 美国/山区:链接到美国/丹佛
  • 美国/太平洋:链接到美国/洛杉矶

我希望您知道,尽管这四个区域覆盖了美国大陆的大部分地区(不包括阿拉斯加),但它们并没有覆盖全部。未涵盖的一个区域是美国/凤凰城,如果我没记错的话,它不使用夏令时 (DST),因此四个主要时区中的任何一个都不能涵盖。我链接到的列表包含美国的 28 个规范时区 ID,所以如果你想覆盖美国的每一平方英里,这是你需要的最小数量。

额外信息:加拿大的相应时区是美国/多伦多、美国/温尼伯、美国/埃德蒙顿和美国/温哥华。

链接: 维基百科上的 tz 数据库时区列表

于 2020-01-13T20:02:33.537 回答