Во-первых, запись в базе данных:время/расчет даты
У меня есть форма ввода, записывает дату начала, время начала и окончания (в часах и минутах) рабочих дней плюс обеденный перерыв в минутах (в примере dato = date, modetime = start hour, modeminut = start minute, fyrtime = end hour, fyrminut = end minute). Мне нужно сделать несколько расчетов:
- Сначала вычислите дату, время начала и минуту в полете времени datetime.
- Сделайте аналогичный расчет с указанием количества часов и минут, но переместите дату вверх на один день, если конечные часы меньше, чем час начала (давайте назовем это fyrtid)
- И, наконец, вычислить разницу между fyrtid и modetid минус пауза минут.
Это можно сделать непосредственно и автоматически в базе данных (если да, как) или мне нужен какой-то PHP для этого (и еще раз, если да, как)?
Я знаю его высокий заказ, но я не смог найти много информации о расчетах даты и времени, что имело большое значение для моего низкого уровня знаний. Также будет приветствоваться любая ссылка на подробное руководство по расписанию даты и времени в MySQL или PHP.
Это ** ПРОСТОЙ ** запрос никогда. Вы знаете что-нибудь о sql? – zerkms
Btw, что такое столбец 'id' в желаемом результате? – zerkms
Тогда покажите мне, как это делается. – user1973799