我正在使用Jquery datepicker在我的MVC应用程序中选择日期,并且我使用dd/MM/yyy
格式。
当我提交表单时,我收到此错误:
The value '24/05/2017' is not valid for Datum vertrek
。
这是我视图中的脚本:
$("#date").datepicker(
{
minDate: '0',
maxDate: '14D',
numberOfMonths: 1,
dateFormat: 'dd/mm/yy',
timeFormat: 'hh:mm:ss'
});
这是我的ViewModel中的属性:
[Required(ErrorMessage = "Dit veld is verplicht")]
[Display(Name = "Datum vertrek")]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
public DateTime? DepartureDate { get; set; }
但是,当我离线运行应用程序时,我从未遇到此错误。我刚刚发布了应用程序,突然间我开始收到此错误。
答案 0 :(得分:0)
使用dateFormat: 'dd/mm/yyyy'
而不是dateFormat: 'dd/mm/yy'