firebase - 跨不同时区的时间段的 Firebase 预订
问题描述
我正在开发一个应用程序,允许用户预订与治疗师的聊天会话。我已经制作了模型并且效果很好,但是当您只考虑一个时区时。目前,我有 20 个时隙,每个时隙代表一个特定的时间。例如,槽 0 => 08:00,槽 1 => 08:45 等等。当用户预订会话时,我禁用槽。
当两个用户都在同一个时区时,一切都很好,但是当他们在不同的时区时,它就不起作用了,因为时间段是硬编码的,例如,如果时区比治疗师所在的时区是 +02:30,可能没有适合的时间段(例如 08:30 => 09:15)。
我想要一些关于如何构建数据以便能够涵盖不同时区情况的帮助。该项目已经上线并使用firestore,所以我需要一个使用相同数据库的解决方案。
解决方案
推荐阅读
- javascript - 如何仅使用 sequelize-cli 播种一个文件?
- r - 如何自动从矩阵中提取值
- selenium-chromedriver - ChromeDriver 与 Chrome 版本不匹配 - 无法使用节点模块“@wdio/selenium-standalone-service”获取最新版本
- python - 如何使python脚本严格检查传入的参数?
- php - Codeigniter 4 中模型的直接 SQL 查询
- javascript - 如何在打字稿中定义未知对象属性键
- c# - 从字节数组创建任意数量的对象。dhcp 包 C#
- flutter - 如何更改 TextField 选择的颜色
- docker - 在构建期间将文件从 GCS 复制到 Cloud Run docker 容器中
- swift - 为什么 RealityKit 有如此高的脏内存占用?