Лучший jQuery Date плагин для дат чрезвычайной разницы (1000+ до н.э. - сегодня) - PullRequest
7 голосов
/ 14 июля 2009

Я сейчас работаю над проектом, который требует большой гибкости в выборе даты. Пользователи могут вставлять даты несколько тысяч лет назад, а также даты вплоть до сегодняшнего дня. Типичные селекторы даты отлично подходят для выбора дат в течение нескольких лет от другого, но не слишком хорошо, когда дело доходит до выбора дат огромных различий.

Кто-нибудь видел плагин, который бы легче справлялся с этим требованием? Возможно, здесь понадобится старомодный вход.

Ответы [ 3 ]

3 голосов
/ 23 июля 2009

после некоторого исследования юзабилити для приложения для управления детским садом, включающего много записей дат, лучше всего для моих пользователей работал плагин с маской, в котором поле ввода текста __/__/____. Я использовал этот превосходный плагин Masked Input . Если вам нужно только ввести год, просто установите 4-значный код.

0 голосов
/ 14 июля 2009

Возможно, вы могли бы использовать что-то вроде Flot и получить диаграмму с осью X, являющейся датой-временем. Диаграмма будет обратным логарифмом, так что расстояние между 1000BC и 1900BC будет аналогично разнице между 1999AD и 2000AD (поскольку я думаю, что более близкие даты требуют большей точности).

0 голосов
/ 14 июля 2009

Мне нравится, как календарь Vista позволяет легко выбирать любой год / месяц / день. Я не смог найти, есть ли плагин jQuery, который имитирует выбор даты в стиле Vista, но есть версия mootools, которая выглядит великолепно.

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

Кроме того, иногда лучше разрешить пользователю вводить дату. Если ваши пользователи немного разбираются, вы можете использовать библиотеку Datejs и создать несколько ярлыков, чтобы они могли легко вводить даты.

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

И да, я хотел бы знать, какой проект необходим для обработки такого широкого диапазона дат!

EDIT:

Подумав еще немного, как насчет того, чтобы изменить существующий плагин выбора даты, чтобы пользователь мог дважды щелкнуть по году, и он станет полем ввода, где пользователь может вводить год? Точно так же двойной щелчок по месяцу приводит к сетке 4x3, где пользователь может быстро выбрать месяц (например, как ведет себя календарь Vista).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...