Хорошо, я пробовал почти все в других ответах, которые я видел здесь.jQueryUI datepicker с MVC и нокаутом js
Я использую jQueryUI datepicker на моей форме MVC, которая также использует нокаут. Я хочу показывать только дату, а не время.
Heres мой разметки:
<div class="editor-label">
@Html.LabelFor(model => model.StartDate.Date)
</div>
<div class="editor-field">
@Html.TextBoxFor(model => model.StartDate.Date, new { @class = "date-picker", id = "StartDate", data_bind = "value: StartDate" })
@Html.ValidationMessageFor(model => model.StartDate.Date)
</div>
А потом в моей модели я установить тип данных:
[Required]
[DataType(DataType.Date)]
public DateTime StartDate { get; set; }
И в Datepicker JQuery в document.ready У меня есть множество форматов:
$(".date-picker").datepicker({ dateFormat: "dd/mm/yy" });
Однако, когда страница загружается, она по-прежнему отображает время (12:00 AM) вместе с датой. Как я могу избавиться от этого?