2013-01-24 44 views
0

出胜利-32应用中,我们只是使用了PC上的区域设置,以指示应用程序中都时区和语言。一般来说,这是如何在rails或web应用程序中完成的? 因此,例如,如果一位医生在法国看到他的病人图表的时间,他应该在当地时间看到它?对?处理时区

回答

0

有许多方法,但这里有几个例子;

  • 当地医生把他的日程表在网上,他并不需要与系统中的其他人进行互动,他只是想进入,看他自己的时间表。
    在这种情况下,只需在存储当地时间时代最有可能是最简单的,因为没有转换是必要的。为什么事情不一定会变得复杂?

  • 视频会议预约系统,可以跨越预订多个时区的会议。
    在这种情况下,UTC存储时间,在web应用程序转换为/从UTC(即从本地时间到UTC当输入时间,从UTC时的时间表,提出本地时间)可能是要走的路。 UTC是唯一的(即一次只发生一次,因为没有DST)并且很容易转换到当地时间和从当地时间转换。

如果你可以保持上述两种方式之一,即保存UTC或本地时间,事情就相当简单。从经验上讲,如果你需要将它们混合,事情可能会变得非常复杂