【发布时间】:2011-07-19 15:34:33
【问题描述】:
我在 MVC2 上使用 jquery UI datepicker 来设置我的 startdate 选择器。
当我进入“创建”视图时,我希望日期选择器保持其最小值——即今天。
但由于某种原因,我看到这样的日期格式字符串:mm/dd/yyyy HH:MM:SS AM 或 PM。 仅在用户选择日期之前 - 在用户选择日期之后我得到我想要的格式:我的 datepickers-dateStart 和 dateEnd 中的 mm/dd/yyyy
当我去编辑时,我从数据库中获取值(日期数据类型)并且遇到了同样的问题。 这是我的代码:
$(function () {
var buttonImage = $(".selector").datepicker("option", "buttonImage"); // date image
// Datepicker
$('#DateStart').datepicker({
inline: true,
showOn: 'both',
buttonImage: '/Content/calandar2.gif',
minDate: '+0',
dateFormat: 'mm/dd/yy',
onSelect: function (dateStr) {
var min = $(this).datepicker('getDate') || new Date(); // Selected date or today if none
$('#DateEnd').datepicker('option', { minDate: min });
}
});
$('#DateEnd').datepicker({
inline: true,
showOn: 'both',
buttonImage: '/Content/calandar2.gif',
dateFormat: 'mm/dd/yy',
minDate: '+0'
});
}
谢谢!!!
【问题讨论】:
标签: c# jquery asp.net-mvc-2 jquery-ui datepicker