Api 谁负责正确显示时区?

Api 谁负责正确显示时区?,api,timezone,Api,Timezone,我住在巴西。这里我们有4个不同的时区 我工作的公司已经有了一个不在乎时区的windows软件,所以它总是能得到系统的时间,但现在我正在实现一个可以同步所有东西的web应用程序 现在我只在美国圣保罗工作,显然在一个有4个时区的国家遇到了一些问题 我有很多关于谁负责关心时区的问题: 在存储一些时间时,前台是否应将本地时间发送到服务器,并且服务器存储在本例中是America\SaoèPaulo还是前台应始终发送America\SaoèPaulo? 从服务器获取日期时,它应该返回美国\圣保罗还是系统想要

我住在巴西。这里我们有4个不同的时区

我工作的公司已经有了一个不在乎时区的windows软件,所以它总是能得到系统的时间,但现在我正在实现一个可以同步所有东西的web应用程序

现在我只在美国圣保罗工作,显然在一个有4个时区的国家遇到了一些问题

我有很多关于谁负责关心时区的问题:

在存储一些时间时,前台是否应将本地时间发送到服务器,并且服务器存储在本例中是America\SaoèPaulo还是前台应始终发送America\SaoèPaulo? 从服务器获取日期时,它应该返回美国\圣保罗还是系统想要的时间?
如果您使用GMT并仅在需要在UI中打印数据时应用时区,该怎么办?

这就是我所想的,默认情况下,我将使用美国/圣保罗,而不是GTM,因为它已经有一个完整的软件在使用它,我的疑问是,前端是否应该将其本地时间或美国/圣保罗或GMT发送给API,在这种情况下没关系,明白了。我会将它发送到美国/圣保罗,以保持后端数据的一致性。1它是GMT,而不是GTM-最好在这个概念中使用术语UTC。2您给出的建议适用于某些情况,但并非所有情况。对于这个问题,没有一个一刀切的答案。根据您正在处理的具体功能需要做什么,这些事情会有很大的不同。如果你在寻找一个“一刀切”的答案,你很可能是错误的逻辑。仔细想想你想做什么,你需要什么样的行为。此外,标签下面的堆栈溢出中已经有大量关于时区的信息。你可能想从一开始。