Я использую twitter boostrap datepicker в приложении mvc4. В моей модели, я устанавливаю дату собственности как-Twitter Bootstrap datepicker Форматирование выпуск
[DisplayName("Date Last Modified")]
[DisplayFormat(DataFormatString = "{0:dd/MMM/yyyy}")]
public DateTime? EmpLastModified { get; set; }
Jquery DatePicker является как-
@if (Model.HasValue && ((DateTime)Model.Value).Year > 1500)
{
@Html.TextBox("", String.Format("{0:dd/MMM/yyyy }", Model.Value), new { @class = "textbox", @style = "width:125px;" })
}
else {
@Html.TextBox("", String.Format("{0:dd/MMM/yyyy}", DateTime.Now), new { @class = "textbox", @style = "width:125px;" })
}
<script type="text/javascript">
$(document).ready(function() {
$("#@id").datepicker
({
dateFormat: '0:dd/MMM/yyyy',
showStatus: true,
showWeeks: true,
highlightWeek: true,
changeMonth: true,
changeYear: true,
numberOfMonths: 1,
showAnim: "scale",
showOptions: {
origin: ["top", "left"]
}
});
});
Дата Picker должна отображать 23-Май-2013, как дата, но она отображает 11/23/2013, тогда как в поджигатель он показывает
<input id="EmpDateAdded" class="textbox" type="text" value="23-May-2013" style="width:125px;" name="EmpDateAdded" data-val-date="The field Date Added To System must be a date." data-val="true">
Я использование datepicker.css и бутстраповский-datepicker.js, дата .format.js
Пожалуйста, помогите. Заранее спасибо
Спасибо большое .... Это получилось ... Мне нужно было изменить формат даты в bootstrap-datepicker.js – Priyanka