API时区表示

时间:2016-10-24 11:00:09

标签: timezone timezone-offset

通过API,我想公开服务器的时区。揭露这些信息的最佳方式是什么?仅限UTC偏移(例如+02:00)或我是否应使用任何缩写?我遵循ISO 8601标准。

1 个答案:

答案 0 :(得分:1)

两者都不是正确的选择。缩写可以是不明确的,时区和时区偏移是两个不同的事物。 API中的时区通常应由其IANA TZ Database identifier表示,例如America/Los_AngelesEurope/LondonAsia/Tokyo

您可以找到有关时区,缩写和"时区的更多信息!= offset"在the timezone tag wiki

还要考虑一般best practice将服务器的时区设置为UTC,并且永远不要指望服务器特别在任何时区。您希望为服务器的时区公开API似乎与两者都不相符。在锁定自己的设计之前,请确保您有充分的理由。