Я создаю форму онлайн-бронирования, в которой пользователи должны ввести время начала события и время окончания.Как сохранить выбранное время в базе данных
Я посмотрел на документацию для TIME type
и говорит
MySQL извлекает и отображает значения TIME в формате HH: SS: MM 'Формат
Означает ли это, что время введенные в текстовое поле будут сохранены в поле time
в базе данных? Поскольку мне нужно будет знать, в какое время пользователь загружает комнату.
Поскольку html имеет input type time
, это будет принимать только формат HH:MM:SS
, а time type
в MySQL также может зарегистрировать этот формат тоже, я верю.
Будет ли это хорошим подходом или есть другой метод, который может регистрировать время от пользователя и хранить его в базе данных?
Ответ на этот вопрос основывается мнение. Твой подход кажется мне прекрасным. Вы также можете сохранить время как целое. – Halcyon
@ Halcyon, когда дело доходит до сравнения времени, вы считаете, что сравнение целых чисел будет проще, чем «ЧЧ: ММ: СС»? – Moynul
Это будет зависеть от того, как вы кодируете элемент своей формы для него или как вы собираетесь использовать переменную для назначения на заданное время, или что вы используете функцию 'NOW()' как часть значения вставки для соответствующая колонка. –