【发布时间】:2014-03-06 10:31:12
【问题描述】:
我正在使用日期选择器:
$('#fromDate').datepicker({
"changeMonth": true,
"changeYear": true,
"numberOfMonths": 2,
"onClose": function(selectedDate) {
$('#toDate').datepicker("option", "minDate", selectedDate);
}
});
$('#toDate').datepicker({
//"defaultDate": "+1w",
"changeMonth": true,
"changeYear": true,
"numberOfMonths": 2,
"onClose": function(selectedDate) {
$('#fromDate').datepicker("option", "maxDate", selectedDate);
}
});
我在 C# 代码绑定中这样设置默认日期:
var dt = DateTime.Now;
toDate.Value = dt.ToShortDateString();
fromDate.Value = dt.ToShortDateString();
这会显示为:
但是,当我单击日历图标时,它显示为六个月,第三天,并且任何其他选择都是这种格式。我试过了,但不高兴:
$(function() {
$("#fromDate").datepicker({ dateFormat: "dd/MM/yyyy" }).val();
$("#toDate").datepicker({ dateFormat: "dd/MM/yyyy" }).val();
});
如何更改它以使我的格式为 dd/MM/yyyy?
【问题讨论】:
-
选项是
format,而不是dateFormat。 -
不,没有变化,仍然认为是第六个月
-
你使用的是 jQuery datepicker 还是 Bootstrap datepicker?我假设 Bootstrap...
标签: c# jquery twitter-bootstrap