c# – 支持Hijri日历的DateTime控件

我使用MVC 5来创建小应用程序.我的模型中有DateTime属性,用

[DataType(DataType.Date)]
public Nullable

使用时

 @Html.EditorFor(m => m.StartDate)

DateTime控件出现在窗体上

问题是:我的应用程序是阿拉伯文化,所以我需要将此控件转换为Hijri DateTime控件,这可能吗?

最佳答案
呈现的控件是标准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.)

因此,只要您的浏览器支持Hijri日历(并且您具有正确的区域设置),您就可以使用它.否则你不能,你应该使用另一个支持日历的控件并将其写回带有文本类型的输入.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些