【发布时间】:2017-12-22 21:54:33
【问题描述】:
请问如何将我的 TextBoxFor 日期格式从 mm/dd/yyyy 更改为 dd/mm/yyyy
@Html.TextBoxFor(model => model.DATE_OF_REGISTRATION, new { @style = "border-radius:3px;", @type = "date", @class = "form-control", @placeholder = "Date of Registration", @autocomplete = "on" })
我想从 View 执行此操作。请注意,我想在它为空时设置一个条件
【问题讨论】:
-
@Html.TextBoxFor(model => model.DATE_OF_REGISTRATION, "{0:dd/MM/yyyy}", new { ... })但删除type="date"会生成浏览器 HTML-5 datepicker,它会在浏览器文化中显示日期(并且仅在 Chrome 和 Edge 中受支持,所以如果你想要一个 datepiker,使用 jQuery 插件) -
如果你确实想要 HTML-5 日期选择器,那么它必须是
@Html.TextBoxFor(model => model.DATE_OF_REGISTRATION, "{0:yyyy-MM-dd}", new { ... })- ISO 格式
标签: asp.net-mvc