我有一个使用阿拉伯文化设置的小型 MVC 5 应用程序。我的模型中有一个 DateTime 属性来自这个 Razor 语法:
@Html.EditorFor(m => m.StartDate)
此 DateTime
控件在窗体上显示如下:
我需要将此控件转换为 Hijri 格式,这可能吗?
最佳答案
呈现的控件是标准的 HTML5 input
with type date
.
我看过一些bug reports关于全局化的可用性以及公历以外的其他日历的缺乏。但是,这不是标准中包含的内容,它应该在浏览器中实现:
The user interface is left up to the UA, so browsers are encouraged to provide such user options if it makes sense for their users' locale. (The submission format is always Gregorian, though.)
所以只要你的浏览器支持回历(并且你有正确的区域设置),你就可以使用它。否则你不能,你应该使用另一个支持日历的控件并将它写回到类型为 text
的 input
。
关于html - 我可以将 HTML 日期选择器转换为回历格式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30572091/