仅显示日期为mvc3的jquery日期时间选择器

时间:2013-03-19 14:05:03

标签: jquery asp.net-mvc-3 datepicker

如何仅在jquery日期时间选择器中默认为date。页面第一次加载文本框默认为日期和时间,但在我选择日期后,它只显示日期部分。日期与模型绑定。

查看代码

 @Html.EditorFor(m=>m.EndDate)

@*java script*@

 $(function () {
$("#EndDate").datepicker(
    {
        dateFormat: 'yy/mm/dd',
        changeMonth: true,
        changeYear: true,
        minDate: new Date()
    });
});

所以我想要的是日期时间文本框,以便始终只显示日期。

1 个答案:

答案 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() })