Asp.net mvc 我该如何避免不同的日期格式?如果在所有具有不同日期格式的浏览器中都使用dd/mm/yy,该怎么办

Asp.net mvc 我该如何避免不同的日期格式?如果在所有具有不同日期格式的浏览器中都使用dd/mm/yy,该怎么办,asp.net-mvc,jquery-ui,Asp.net Mvc,Jquery Ui,我首先在代码中有以下内容 [Column(TypeName = "date")] [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}")] public DateTime? starting_date { get; set; } 我在前端有以下内容 <label>Starting Date:</label> @Html.TextBoxFor(a =>

我首先在代码中有以下内容

[Column(TypeName = "date")]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}")]
public DateTime? starting_date { get; set; }    
我在前端有以下内容

<label>Starting Date:</label> @Html.TextBoxFor(a => a.starting_date)
@Html.ValidationMessageFor(a => a.starting_date)<br />    

如果在所有具有不同日期格式的浏览器中使用dd/mm/yy格式,或者检测当前日期格式以更改日期选择器格式,则应如何避免不同的日期格式,因为验证检测到我无法预料或检测到的PC日期格式,或者检测当前日期格式以更改日期选择器格式使用jQuery数据选择器插件。(请注意,如果您使用
jquery.validate.js
使用mvc的验证,那么它将以MM/dd/yyyy格式验证日期,除非您重新配置它-它不使用设备日期格式)我将代码中的所有格式都更改为mm/dd/yy,之后我将PC日期格式从mm/dd/yy更改为dd/mm/yy我得到了相同的验证错误msgnote:-我在同一个PC中使用VS 2015和SQL server什么验证错误?并且客户端和服务器上的格式必须匹配,否则需要以iso格式(yyyy-MM-dd)发布日期,或者使用自定义ModelBinder.ValidationMessage进行错误,因为是一种不同的格式,我使用mm/dd/yy,但我测试的浏览器是dd/mm/yy,因此我实际上需要避免任何浏览器格式,并使用一种格式,例如mm/dd/yy或检测当前浏览器日期格式,以便能够设置日期选择器格式
$(document).ready(function () {
    $('#starting_date').datepicker({ dateFormat: "dd/mm/yy" });
});