Я пытаюсь сохранить расписание на неделю (например, понедельник, 9 утра до 5 вечера и т. Д.).У меня нет необходимости хранить даты;Мне просто нужно сохранить следующее: день, время от времени.
Итак, скажем, у меня есть следующие значения времени:
- 1: 20 вечера
- 1320
- 8: 00 AM
- и т. Д.
Предполагая, что значения являются действительными действительными временами, как я могу преобразовать эти строки в тип MySQL Time?И как мне сделать обратное?(Я использую PHP.)
Кроме того, как мне запросить что-то вроде этого: найти каждый магазин, который открыт по понедельникам с 14:00 до 15:00?Должен ли я просто сделать что-то вроде: WHERE day = 1 AND from_time> = 2pm AND to_time <= 3pm (меняя '2pm' и '3pm' на их конвертированные значения, конечно)?Или какая-то функция MySQL лучше подходит для таких запросов? </p>