我正在使用 Jquery 日期选择器在我的 MVC 应用程序中选择日期,并且我正在使用 dd/MM/yyy
格式。
当我提交表单时出现此错误:
值“24/05/2017”对 Datum vertrek 无效
。
这是我在 View 中的脚本:
$("#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)日期时间?出发日期{ 得到;放; }
然而,当我离线运行应用程序时,我从未遇到过这个错误。我刚刚发布了应用程序,突然开始出现此错误。
最佳答案
使用 dateFormat: 'dd/mm/yyyy'
代替 dateFormat: 'dd/mm/yy'
关于c# - 值 'xx/xx/xxxx' 对 "y"无效 - Jquery Datepicker DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44052212/