1

我有一个“服务”表,其中有一个名为“持续时间”的列。它的数据类型是存储在此列中的时间和数据,例如“00:30:00”。我还有另一个用于预订的表,其中包含“start_time”和“end_time”两列。两列数据类型也是“时间”。我想获得 service->duration + booking->start_time 的总和并将其存储在“end_time”列中。如何添加这两个时间数据?

我试过这样的事情:

date('H:i:s', strtotime($booking_service->start_time) + strtotime($service->duration))

但它考虑时区偏移并返回错误的结果。我应该如何删除时区偏移?还有其他更好的方法,例如使用 Laravel Carbon 将这两次相加吗?

4

0 回答 0