2010-07-16 62 views
0

我有一個數據庫以start_time和end_time的形式存放時間戳,它們是時間戳。我試圖製作一個有24行7列的日曆。在表格標籤內以小時格式顯示日曆

正常的日曆對我來說更容易創建,因爲我的SQL結果將按照從低到高的順序排列。

我不太肯定我將如何通過我的SQL表上運行,並且每天每小時的顯示,使HTML工作

即:

上午12:00 | m | t | w | t | f | s | s

任何信息都在最好的方式來做到這一點,將不勝感激。

+0

你可以發佈樣本數據和預期的輸出嗎?一個時隙中的所有事件是否需要連接在一起?你如何讓重疊多個時間段的事物出現? – 2010-07-16 03:35:18

回答

0

您應該將時間戳轉換爲紀元秒。然後通過end_time-start_time獲取事件的長度(以秒爲單位)。根據24行表的高度,每秒(或60秒)將對應於某些像素數。

您可以使用此數學創建適當高度的浮動div。如果一個事件在第二天過夜,則只會出現問題。