как добавить два типа данных времени в laravel?

У меня есть таблица «услуги», в которой есть столбец «продолжительность». Его тип данных - время, и данные, хранящиеся в этом столбце, например, «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, чтобы суммировать эти два раза?

0 ответов

Другие вопросы по тегам