2009-02-23 25 views
5

Tôi đang làm việc trên ứng dụng web nơi người dùng cần nhập ngày và giờ. Tôi đã sử dụng phụ tùng lịch này trước và nó hoạt động tốt:Đề xuất tiện ích lịch JS xử lý cả ngày và giờ?

http://www.dynarch.com/projects/calendar/

Tuy nhiên, nó đã không được cập nhật kể từ năm 2005. Tôi tự hỏi nếu có ai biết của một tốt hơn.

Lịch trong giao diện người dùng jQuery không xử lý thời gian. Chỉ có ngày. Tôi cần một cái gì đó mà sẽ cho phép người dùng nhập cả ngày và thời gian bằng cách sử dụng một điều khiển.

Trả lời

3

Tôi không biết bất kỳ tiện ích con nào có cả ngày và giờ. Bất kỳ tiện ích kết hợp nào tôi đã thấy đều quá phức tạp và khó hiểu.

Tuy nhiên, tiện ích con ngày và giờ độc lập mà tôi thường sử dụng: ClockPickdatePicker. Cả hai đều là các plugin jQuery, hoạt động tốt trên các trình duyệt và rất dễ tùy chỉnh.

1

Tôi không nghĩ rằng bất kỳ điều gì tồn tại cả hai ngày thời gian (ít nhất là không có gì thực sự tốt).

Thực tiễn chung dường như là sử dụng danh sách thả xuống hoặc một số biến thể của một danh sách. Nếu bạn đang tìm kiếm điều gì đó linh hoạt hơn, có một plugin jQuery cho bộ chọn thời gian bắt chước giao diện bộ chọn thời gian Lịch Google mà tôi thấy rất có thể sử dụng được.

http://labs.perifer.se/timedatepicker/

0

Vâng, jscalendar cũng có thể được cấu hình để cung cấp bộ chọn thời gian, bằng cách đặt showTime: true trong tham số cài đặt. Và một cũng nên đặt singleClick: false, tôi đoán ...

Đáng buồn là nó có vẻ không hoạt động đúng cách. Thời gian hiện tại không được đọc ra khỏi inputField ngay cả sau khi nó được viết bởi chính jscalendar. Vì vậy, sau khi thay đổi ngày giờ được đặt trở lại 0: 0 :-(

Nếu bạn khắc phục điều này, cho tôi biết, làm thế nào :-)

Christoph

1

Tôi tìm thấy một DateTimePicker khá tốt cho jQueryUI. Đó là số timepicker addon from Trent Richardson.

Nó hoạt động tuyệt vời cho đến nay và có thể được tùy chỉnh rất nhiều, ví dụ: hỗ trợ i18n và phong cách. Kể từ khi tôi cắm nó vào một hệ thống hiện có tôi không thể sử dụng các chủ đề jQueryUI nhưng đó không phải là một vấn đề thực tế. Sau khi tải một chủ đề, ví dụ: đặt một hình nền khác cho giá trị .ui-datepicker-header.

Khi thêm bộ đếm dữ liệu vào phần tử đầu vào, bạn cũng có thể ghi đè tất cả các chuỗi và định dạng bằng cách bàn giao đối tượng với cặp khóa-giá trị tương ứng.

+0

Và tất nhiên tất cả điều này sẽ lỗi thời khi thực sự hoạt động trong các trình duyệt 'tất cả'. –

1

Tôi nhận thấy câu hỏi này đã được hỏi một thời gian trước đây, không có ý định chơi chữ. Nhưng đây là một ví dụ tuyệt vời về những gì bạn đang tìm kiếm bằng cách sử dụng Kendo UI

+0

Đẹp, nhưng rất thích nhìn thấy một cái gì đó tương tự trong nguồn mở. –

+0

@AmolSharma, Kendo UI Web là mã nguồn mở. Có hai phần khác của bộ phần mềm thương mại, nhưng những gì tôi đề cập đến có sẵn dưới dạng nguồn mở. – JamesRLamar

+0

nhưng khi tôi tải xuống, nó chỉ cho 30 ngày dùng thử ... đó là gì?Làm cách nào để tôi tiếp tục và có thể sử dụng ít nhất các chức năng cơ bản của nó? –

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