2012-02-08 3 views
1

Я создаю таблицу событий, которая покажет события для этого конкретного дня. Однако, поскольку большинство событий начинается поздно вечером и заканчивается рано утром, я хотел бы знать, как я должен строить и извлекать данные. Предположим, что и день события начинается в 6:01 и заканчивается в 6:00. Время зависит от времени сервера? Могу ли я изменить его на какое-то другое время по Гринвичу? Как будет выглядеть таблица времени в базе данных mysql?Извлечение данных в таблицу в зависимости от времени?

Спасибо!

ответ

1

Я бы таблицу, как это:

Event 
====== 
EventID 
Name 
StartTime 
EndTime 

StartTime и EndTime будет храниться как даты UTC. С помощью этой схемы вы можете запросить, как вам нравится, и представить время для любого часового пояса, который вам нравится, но он сохраняет согласованность и эффективность. Вы хотели бы указать EventID, StartTime и EndTime.

Смежные вопросы