Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 值';xx/xx/xxxx';对“无效”;y";-Jquery日期选择器日期时间_C#_Jquery_Asp.net Mvc_Datetime_Jquery Ui Datepicker - Fatal编程技术网

C# 值';xx/xx/xxxx';对“无效”;y";-Jquery日期选择器日期时间

C# 值';xx/xx/xxxx';对“无效”;y";-Jquery日期选择器日期时间,c#,jquery,asp.net-mvc,datetime,jquery-ui-datepicker,C#,Jquery,Asp.net Mvc,Datetime,Jquery Ui Datepicker,我使用Jquery日期选择器在MVC应用程序中选择日期,并且使用dd/MM/yyy格式 当我提交表单时,我收到以下错误: 值“24/05/2017”对基准vertrek无效 这是我视图中的脚本: $("#date").datepicker( { minDate: '0', maxDate: '14D', numberOfMonths: 1, dateFormat: 'dd/mm/yy', timeFormat

我使用Jquery日期选择器在MVC应用程序中选择日期,并且使用
dd/MM/yyy
格式

当我提交表单时,我收到以下错误:

值“24/05/2017”对基准vertrek无效

这是我视图中的脚本:

$("#date").datepicker(
    {
        minDate: '0',
        maxDate: '14D',
        numberOfMonths: 1,
        dateFormat: 'dd/mm/yy',
        timeFormat: 'hh:mm:ss'
    });
这是我的ViewModel中的属性:

[必需(ErrorMessage=“Dit veld is verplicht”)]
[显示(Name=“Datum vertrek”)]
[DisplayFormat(DataFormatString=“{0:dd/MM/yyyy}”,ApplyFormatInEditMode=true)]
公共约会时间?出发日期{get;set;}


然而,当我离线运行应用程序时,我从未遇到过这个错误。我刚刚发布了应用程序,突然发现了这个错误。

使用
dateFormat:'dd/mm/yyyy'


您的日期选择器格式和显示格式不同,而不是
dateFormat:'dd/mm/yy'

如果我在javascript中使用dd/mm/yy,则显示月份的名称而不是日期的编号month@SamvelPetrosovdd/MM/yyyy格式是C#代码,与JavaScript的dd/MM/yy格式相匹配这感觉就像是模型绑定不合作且未正确解析日期。如果您尝试2017年5月12日,会发生什么?它有用吗?是否被解读为2017年12月5日?刚刚意识到这是一个老问题。从jQueryDatePicker文档->y年(两位数)和yy年(四位数)中,你发现它工作了吗