处理Web和移动应用程序中的时区

时间:2017-10-20 07:13:34

标签: mysql node.js date datetime timezone

我们有一个网络和移动应用程序,其中一个时区的用户提供在线服务。现在他有他的日程表,我们以UTC格式存储。

我的问题是:

  1. 如何根据全球用户显示其可用性计划。例如:如果提供服务的用户是在特定日期的时间上午6-8点(UTC + 5:30)来自印度,那么如何在其他区域显示时间?假设在美国,时区差异可以是UTC-10:00或UTC-8:00。在这种情况下,这一天将是他提供服务的那一天。或者时区可以是澳大利亚或新西兰,可能会在第二天到达。

  2. 存储用户所选时间的最佳方法是什么?是应该是UTC还是当地时间?我们是否应该在注册时捕获用户时区,然后根据该时区转换数据?

  3. 如果同一个用户从他注册的地方以外使用该服务怎么办?我们应该如何在他的仪表板上显示服务的时间?根据注册时捕获的时区?或其他什么?

  4. 如何处理日光节约?

0 个答案:

没有答案