将日期选择器格式更改为 dd/mm/yyyy
Changing Datepicker format to dd/mm/yyyy
默认的 UI 日期选择器结果是 mm/dd/yyyy,我需要它是 dd/mm/yyyy。我尝试了人们建议的任何解决方案,但没有任何效果。
这是代码:
$(document).ready(function () {
$("#StartingDate").datepicker({
minDate: 0,
maxDate: "+4Y",
numberOfMonths: 2,
onSelect: function (selected) {
$("#EndingDate").datepicker("option", "minDate", selected)
}
});
$("#EndingDate").datepicker({
minDate: 0,
maxDate: "+4Y",
numberOfMonths: 2,
onSelect: function (selected) {
$("#StartingDate").datepicker("option", "maxDate", selected)
}
});
});
目前两个 Datepickers 都给我 mm/dd/yyyy。我已经尝试过这个:$('#StartingDate').datepicker({ dateFormat: 'dd-mm-yy' });
但它没有用。
我也试过这样添加 dateFormat: "dd/mm/yy"
:
...
$("#StartingDate").datepicker({
minDate: 0,
maxDate: "+4Y",
dateFormat: "dd/mm/yy",
....
但仍然是 mm/dd/yyyy。
任何帮助,将不胜感激。谢谢
试试 $.datepicker.formatDate("mm-dd-yy");
我创建了这个 JSFiddle 并且它有效:
http://jsfiddle.net/rh4kza89/1/
HTML
<div id="DatepickerDiv">
<input id="StartingDate"></input>
<input id="EndingDate"></input>
</div>
Javascript
$("#StartingDate").datepicker({
minDate: 0,
maxDate: "+4Y",
numberOfMonths: 2,
dateFormat: "dd/mm/yy"
});
$("#EndingDate").datepicker({
minDate: 0,
maxDate: "+4Y",
numberOfMonths: 2,
dateFormat: "dd/mm/yy"
});
初始化datepicke时尽量使用简单的参数,逐步添加参数。
默认的 UI 日期选择器结果是 mm/dd/yyyy,我需要它是 dd/mm/yyyy。我尝试了人们建议的任何解决方案,但没有任何效果。 这是代码:
$(document).ready(function () {
$("#StartingDate").datepicker({
minDate: 0,
maxDate: "+4Y",
numberOfMonths: 2,
onSelect: function (selected) {
$("#EndingDate").datepicker("option", "minDate", selected)
}
});
$("#EndingDate").datepicker({
minDate: 0,
maxDate: "+4Y",
numberOfMonths: 2,
onSelect: function (selected) {
$("#StartingDate").datepicker("option", "maxDate", selected)
}
});
});
目前两个 Datepickers 都给我 mm/dd/yyyy。我已经尝试过这个:$('#StartingDate').datepicker({ dateFormat: 'dd-mm-yy' });
但它没有用。
我也试过这样添加 dateFormat: "dd/mm/yy"
:
...
$("#StartingDate").datepicker({
minDate: 0,
maxDate: "+4Y",
dateFormat: "dd/mm/yy",
....
但仍然是 mm/dd/yyyy。 任何帮助,将不胜感激。谢谢
试试 $.datepicker.formatDate("mm-dd-yy");
我创建了这个 JSFiddle 并且它有效:
http://jsfiddle.net/rh4kza89/1/
HTML
<div id="DatepickerDiv">
<input id="StartingDate"></input>
<input id="EndingDate"></input>
</div>
Javascript
$("#StartingDate").datepicker({
minDate: 0,
maxDate: "+4Y",
numberOfMonths: 2,
dateFormat: "dd/mm/yy"
});
$("#EndingDate").datepicker({
minDate: 0,
maxDate: "+4Y",
numberOfMonths: 2,
dateFormat: "dd/mm/yy"
});
初始化datepicke时尽量使用简单的参数,逐步添加参数。