2012-02-08 17 views
1

我正在構建一個'events'表,它將顯示特定日期的事件。 但是,由於大多數活動在晚上開始時間很晚,並在凌晨結束,所以我想知道應該如何繪製和檢索數據。比方說,活動日從上午6:01開始,並於上午6:00結束。時間依賴於服務器時間嗎?我可以將其更改爲其他GMT時間嗎?時間表如何在mysql數據庫中查看?根據時間檢索數據到表中?

謝謝!

回答

1

我會像這樣的表:

Event 
====== 
EventID 
Name 
StartTime 
EndTime 

StartTimeEndTime將被存儲爲UTC日期。通過這種模式,您可以查詢自己喜歡的任何時間段,併爲您喜歡的任何時區提供時間,但它可以保持事情的一致性和良好表現。你會想索引EventID,StartTimeEndTime