我正在用twilio开发一个全局应用程序。在该应用程序中,用户将 start_hour 和 end_hours 分别存储在此处,并在时区那里存储工作时间。接到电话后,我们将查询所有数据库并查找当时有空的买方。 申请时区为UTC 。 我们只需要几个小时来存储和查询小时数,因此我们不需要时间戳。 问题是,当我们将用户本地时间转换为UTC时,它会发生变化,就像买方选择
带有时区(非洲/亚的斯亚贝巴)
Local Time UTC time
_____________________ _____________________
Start Hour | End Hour => Start Hour | End Hour
1:00:00 | 23:00:00 => 22:00:00 | 20:00:00
我在laravel中查询formate是
$this->hours
->where('start_time','<=',$currentHour) // Hour
->where('end_time','>',$currentHour) // Filter
我怎么能做到这一点