E.g:
我的系统为每个用户设置了时区设置,用户1位于UTC+6
,用户2位于UTC
,用户3位于UTC+3
,我的服务器位于UTC
。
当用户更新/创建记录或从记录到数据表获取数据时,服务器将自动转换时区并返回到用户。或者当用户将数据发布到服务器时,服务器将自动将其转换为UTC
,具体取决于用户的时区设置,然后保存到数据库。无论如何要做到这一点?
我想在我的项目中为所有课程做大量的工作:)只是尝试扩展雄辩的课程,但不知道从哪里开始。
答案 0 :(得分:0)
通常,您应该在一个时区(例如,您首选的时区)中将数据存储在数据库中。向用户显示数据时,可以轻松地根据时区显示数据。
查看DateTime课程。它将允许您创建Date对象,设置时间,然后更改时区(到用户时区),然后以给定格式输出。