2017-06-13 134 views
0

我想在dd/mm/yy中格式化我的日期。 這是我的代碼,這是行不通的:jQuery UI DatePicker - 更改日期格式 - Datepicker

var lStartDate = $('#datepicker').datepicker({ dateFormat: 'dd/mm/yy' }).val(); 

alert(lStartDate) 

現在我收到警報,"06/29/2017"

+0

可能重複的[datepicker兩位數年](https://stackoverflow.com/questions/13989591/two-digit-year-on-datepicker) – Kramb

回答

0

試用

$('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' }).val(); 
+0

這將不會幫助OP與他的問題 – hassan

+0

不,jQuery UI的datepicker默認是這樣的,yy被讀爲4位數的年份。它需要一個2位數字的「y」。 – Kramb

+0

我相信兩位數不是他關心的。他得到的數據格式不正確。他期待的是日/月/年而得到月/日/年 – geekbro

0

我剛剛找到合適的解決方案:

var lStartDate = $("#datepicker").datepicker("option", "dateFormat", "dd-mm-yy").val() 
0
<input type=text data-date-format='dd/mm/yy' class="form-control" required> 

試試這個