@Virtus_pro
PHP программист

Как мне найти в промежутке с учетом обеда не занятое время?

Здравствуйте.
В базе в одной колонке хранится рабоче время и обед в JSON

У меня есть мастер у которого есть рабочий промежуток времени и обед либо несколько перерывов
Есть услуги разные, к примеру 1 час 15 минут, 30 минут и т.д
Услуги в базе хранятся по 1 строчке в формате datetime

Вопрос в том, как проверить интервал времени на PHP чтобы записать новую услугу с учетом того чтобы не наложиться на другую.
Реализация именно на PHP, так как систему уже не переделать
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 2
  • kawabanga
    @kawabanga
    Вам какой тост больше нравится? Левый или правый?
    У меня был подобный проект с бронью столов в ресторане, но там еще высчитывалась средняя нагрузка в определенное время и тд.

    кратко:
    1) Используйте промежутки времени. Если услуга 15 минут, то записывайте тип услуги, время начало и время конца.для последующих расчетов это будет плюс.
    2) Далее проверяете промежуток, входит ли он в какой либо из уже существующих.
    Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы