首页 > 解决方案 > 跨不同时区的时间段的 Firebase 预订

问题描述

我正在开发一个应用程序,允许用户预订与治疗师的聊天会话。我已经制作了模型并且效果很好,但是当您只考虑一个时区时。目前,我有 20 个时隙,每个时隙代表一个特定的时间。例如,槽 0 => 08:00,槽 1 => 08:45 等等。当用户预订会话时,我禁用槽。

当两个用户都在同一个时区时,一切都很好,但是当他们在不同的时区时,它就不起作用了,因为时间段是硬编码的,例如,如果时区比治疗师所在的时区是 +02:30,可能没有适合的时间段(例如 08:30 => 09:15)。

我想要一些关于如何构建数据以便能够涵盖不同时区情况的帮助。该项目已经上线并使用firestore,所以我需要一个使用相同数据库的解决方案。

标签: firebasetimezonetimeslots

解决方案


推荐阅读