【发布时间】:2018-02-01 17:59:31
【问题描述】:
指定值"18/08/2017"不符合要求的格式,yyyy-MM-dd
Google Chrome 不会从控制器方法加载 dd/MM/yyyy 格式的日期。我想将日期加载到日期类型字段中。谷歌浏览器给了我一个警告。我该如何解决这个问题
指定的值"18/08/2017"不符合要求的格式,yyyy-MM-dd。
这是我在视图中的代码
@Html.EditorFor(model => model.DateReceived, "{0:dd/MM/yyyy}",
new {htmlAttributes = new { @class = "form-control", @type="date" } })
【问题讨论】:
-
我会将输入类型保留为文本并使用一些 jquery 插件来选择日期,因为日期输入类型仅在 chrome 中显示 datepicker 而在其他浏览器中不起作用。
标签: c# asp.net asp.net-mvc date-format html5-input-date