2012-02-22 39 views
5

Tôi có một trang nơi tôi theo dõi các ngày khác nhau. Vì vậy, tôi kết thúc bằng cách sử dụng datepicker thông qua jquery bất cứ nơi nào từ 10-200 lần. Tôi muốn đặt mặc định cho tất cả các trường hợp của datepicker thành 'yy-mm-dd' - nhưng tôi dường như không thể tìm ra cách thiết lập?Đặt định dạng ngày mặc định cho datepicker?

Trả lời

20

Tôi kết thúc bằng cách sử dụng datepicker qua jquery ở bất kỳ đâu từ 10-200 lần.

Tôi giả sử bạn đang gọi datepicker() riêng cho từng đầu vào, có thể là id. Không cần đâu.

Sử dụng một class như một cái móc trên đầu vào của bạn:

<input class="my-datepicker"> 

Sau đó gọi datepicker trên các yếu tố với lớp đó với cấu hình mặc định của bạn:

$('.my-datepicker').datepicker({ 
    dateFormat: 'yy-mm-dd' 
}); 

Khi bạn cần một cấu hình khác nhau, sử dụng/gán một tên lớp khác.

Bạn cũng có thể sử dụng setDefaults (có thể là những gì bạn đang tìm kiếm):

$.datepicker.setDefaults({ 
    dateFormat: 'yy-mm-dd' 
}); 
-5

Tới file jquery.ui.datepicker.js.

function Datepicker() 
{ 
    dateFormat: 'mm/dd/yy' 
} 

Thay đổi thành định dạng bạn muốn. Nó sẽ thay đổi định dạng cho toàn bộ trang web của bạn.

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