2009-07-14 29 views
7

Tôi đang làm việc trên một dự án ngay bây giờ đòi hỏi sự linh hoạt tuyệt vời trên bộ chọn ngày. Người dùng có thể chèn ngày vài nghìn năm trước, cũng như ngày tháng cho đến ngày hôm nay. Các bộ chọn ngày điển hình là lựa chọn tuyệt vời cho việc chọn ngày trong vòng vài năm từ eachother, nhưng không quá tốt khi chọn ngày tháng có sự khác biệt lớn.Plugin ngày tháng jQuery tốt nhất cho các ngày có sự khác biệt cực lớn (1000+ BC - Hôm nay)

Có ai đã xem một plugin có thể xử lý yêu cầu này dễ dàng hơn không? Có lẽ tay cũ thời trang sẽ được yêu cầu ở đây.

+0

Đó là một điều khó khăn. date.js thậm chí không hiểu "ngày nay -100 năm". – Nosredna

+0

Có; Tôi đã làm một số tìm kiếm trước khi yêu cầu - Tôi không ấn tượng với những gì tôi đã tìm thấy :) – Sampson

+0

Wow! Bạn đang xây dựng loại ứng dụng nào? Dòng thời gian? Có lẽ, trong năm, bạn có thể sử dụng thanh trượt jQuery? – alex

Trả lời

3

sau khi thực hiện một số nghiên cứu khả năng sử dụng cho một ứng dụng quản lý một nhà trẻ có nhiều mục nhập ngày, những gì hoạt động tốt nhất cho người dùng của tôi là plugin được che dấu, trong đó trường nhập liệu có __/__/____. Tôi đã sử dụng điều này tuyệt vời Masked Input plugin. Nếu bạn chỉ cần nhập năm, thì chỉ cần đặt một mẫu gồm 4 chữ số.

0

Tôi thích cách lịch của Vista giúp bạn dễ dàng chọn bất kỳ năm/tháng/ngày nào. Tôi không thể tìm thấy nếu có một plugin jQuery bắt chước bộ chọn ngày kiểu Vista nhưng có một phiên bản mootools trông rất tuyệt.

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

Ngoài ra, đôi khi nó là tốt nhất để cho loại người dùng trong ngày. Nếu người dùng của bạn ít hiểu biết, bạn có thể sử dụng thư viện Datejs và tạo một số phím tắt để họ có thể nhập ngày dễ dàng.

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

Và vâng, tôi rất thích biết những loại dự án cần phải xử lý một phạm vi ngày rộng như vậy!

EDIT:

Suy nghĩ về nó một số chi tiết, như thế nào về việc sửa đổi hiện bảng chọn Plugin cập nhật để người dùng có thể kích đúp vào một năm và nó sẽ trở thành một lĩnh vực đầu vào nơi người dùng có thể gõ trong năm? Tương tự, kích đúp vào tháng dẫn đến lưới 4x3, nơi người dùng có thể chọn tháng một cách nhanh chóng (giống như cách hoạt động của lịch Vista).

+0

Bộ chọn ngày của Vista sẽ chuyển sang phiên bản Windows 7: P – alex

0

Có thể bạn có thể sử dụng thứ gì đó như Flot và có biểu đồ có trục X là datetime. Biểu đồ sẽ là bản ghi đảo ngược sao cho khoảng cách giữa 1000BC và 1900BC sẽ tương tự như sự khác biệt giữa 1999AD và 2000AD (vì những ngày gần hơn cần độ chính xác cao hơn tôi nghĩ).

Các vấn đề liên quan