Умный способ создать функциональность даты? - PullRequest
0 голосов
/ 11 февраля 2011

Текущая схема таблицы MySQL: столбец «Дата» со значениями гггг-мм-дд

Предполагается, что вы создаете веб-приложение для аренды XBox. Вы бы:

  1. Создайте несколько флажков с надписью "Каждый понедельник", "Каждый вторник", "и т. Д." Понедельник для следующих трех месяцев изначально и автоинкремент и держать свет таблицы? "

  2. Использование нескольких сборщиков дат для пользователей, чтобы выбрать несколько дат (Вывод: пользовательский опыт падает, так как пользователю потребуется выбирать больше дат по мере продвижения по времени?)

  3. Другие варианты?

Как бы добавить "часы" в дополнение к датам?

Ответы [ 2 ]

0 голосов
/ 11 февраля 2011

Попробуйте взглянуть на страницу добавления событий в Календарь Google.Они организовывают время очень ловко.Это должно дать вам некоторые идеи для этого.

0 голосов
/ 11 февраля 2011

Храните данные отдельно:

  • Дата начала - начало диапазона
  • Дата окончания - конец диапазона
  • Дни недели - дни недели в диапазоне (сохраните это как массив JSON)
  • Часы в день - часы в день (сохраните это как объект JSON с указанием времени начала / окончания в день недели)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...