2009-07-14 36 views
7

我正在開發一個項目,需要日期選擇器的很大的靈活性。用戶可能會在數千年前插入日期,也可能會一直追溯到今天。典型的日期選擇器非常適合在幾年之內從彼此中選擇日期,但在選擇巨大差異的日期時不太好。最好的jQuery日期插件極端差異日期(1000+ BC - 今天)

有沒有人看到一個能夠更輕鬆地處理這個需求的插件?這裏可能需要老式的手工錄入。

+0

這是一個艱難的。 date.js甚至不理解「今天-100年」。 – Nosredna 2009-07-14 01:18:00

+0

是的;我做了一些看前問 - 我沒有留下深刻的印象:) – Sampson 2009-07-14 01:22:15

回答

3

在對一個包含大量日期條目的幼兒園管理應用程序進行一些可用性研究之後,最適合我的用戶的是蒙版插件,其中輸入文本字段爲__/__/____。我用這個優秀的Masked Input plugin。如果您只需輸入年份,只需設置一個4位數字模式即可。

0

我喜歡Vista的日曆如何輕鬆選擇任何年/月/日。我無法找到是否有一個模仿Vista風格日期選擇器的jQuery插件,但有一個看起來很棒的mootools版本。

http://www.monkeyphysics.com/mootools/script/2/datepicker#examples

另外,有時最好讓中日用戶類型。如果你的用戶精通,你可以使用Datejs庫並創建一些快捷方式,以便他們可以輕鬆輸入日期。

http://www.datejs.com/2007/11/27/getting-started-with-datejs/

是的,我很想知道什麼樣的項目需要處理這麼寬的日期範圍!

編輯:

關於它的思考多一些,如何修改現有的日期選擇器插件,使用戶可以雙擊一年就變成一個輸入字段,用戶可以在一年中鍵入?同樣,雙擊這個月會導致4x3網格,用戶可以快速選擇月份(就像Vista日曆的行爲一樣)。

0

也許你可以使用類似Flot的東西,並有一個X軸爲日期時間的圖表。該圖表是反向對數,因此1000BC和1900BC之間的距離與1999AD和2000AD之間的差距相似(因爲較近的日期需要更準確的數據)。