2012-03-27 37 views
5

Đây là mã của tôi:Jquery ngày định dạng datepicker không làm việc

$(function() { 
    $("#datepicker").datepicker({ dateFormat: 'DD-MM-YY' }); 
}); 

Và chọn datetime được hiển thị, nhưng ở định dạng dd/mm/yyyy. Tại sao nó không làm việc?

+0

đã u thấy điều này: http://stackoverflow.com/questions/1328025/jquery-ui-datepicker-change-date- định dạng/1328040? – Jigs

Trả lời

5

thử

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

thư nhỏ này hoạt động

+4

không có tác dụng. –

9

Đó là mặc định, có nghĩa là nó không nhận ra tùy chọn của bạn.

thử:

dateFormat: 'dd-mm-yy' 

(chữ nhỏ)

+3

Nó không hoạt động. –

+2

Thật khó hiểu nhưng "yy" thực sự mang đến cho bạn năm có 4 chữ số. – Luke

+2

Phụ thuộc vào datepicker và phân phối của nó. Những cái khác nhau sử dụng các ý nghĩa khác nhau cho y trên và dưới, và d. Mọi người đều muốn tái phát minh tất cả mọi thứ cho phiên bản "đặc biệt" của họ, thay vì gắn bó với các tiêu chuẩn strftime. Và đó là "định dạng" hoặc dateFormat? Chỉ cần giữ cho việc nghịch ngợm và nghịch ngợm cho đến khi bạn "khám phá" điều mà tác giả cụ thể nghĩ là "cách làm mát" hơn để làm điều đó. – JosephK

5

Đặt định dạng mặc định sẽ giải quyết được sự cố, giải pháp này phù hợp với tôi trong khi tất cả các giải pháp trên đều không hoạt động.

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

Nguồn: Datepicker: Adding dateFormat is giving an error

+0

phương pháp của bạn đã hoạt động đối với trường hợp của tôi –

1

Full dụ:

Trong jsp:

<div id="datepicker"></div> 

Trong kịch bản:

function datepicker() { 

    $("#datepicker").datepicker({ 
    showButtonPanel: true, 
    dateFormat: 'yy-mm-dd', 
    onSelect: function() { 
     var dateObject = $('#datepicker').datepicker().val(); 
     alert(dateObject); 
    } 
    } 
); 
} 
2

Tùy thuộc vào phiên bản của datepicker được sử dụng, các đúng định dạng có thể là:

$('#datepicker').datepicker({ format: 'yyyy-mm-dd' }); 
0

này làm việc cho tôi

$('#datepicker').datepicker({ format: 'dd-mm-yyyy' }); 
Các vấn đề liên quan