如何仅在jquery日期时间选择器中默认为date。页面第一次加载文本框默认为日期和时间,但在我选择日期后,它只显示日期部分。日期与模型绑定。
查看代码
@Html.EditorFor(m=>m.EndDate)
@*java script*@
$(function () {
$("#EndDate").datepicker(
{
dateFormat: 'yy/mm/dd',
changeMonth: true,
changeYear: true,
minDate: new Date()
});
});
所以我想要的是日期时间文本框,以便始终只显示日期。
答案 0 :(得分:1)
您最好创建一个自定义函数,将DateTime对象转换为日期,并在视图中使用它。
服务器端:
public static string ShowDate(this DateTime dateTime)
{
string dateFormat = String.Empty;
dateFormat ="yy/mm/dd";// or the format you need
return dateTime.ToString(dateFormat);
}
在视图中:
@Html.TextBoxFor(model => model.EndDate, new { @Value =Model.EndDate.DisplayDate() })