将 <input type="date"> 更改为波斯日期

Posted

技术标签:

【中文标题】将 <input type="date"> 更改为波斯日期【英文标题】:change <input type="date"> to Persian Date 【发布时间】:2020-10-28 14:44:09 【问题描述】:

有什么方法可以简单地将&lt;input type="date"&gt; 输出从公历更改为波斯日期? 像这样:

var localToday = new Date().toLocaleDateString('fa-IR');
console.log(localToday);
&lt;input type="date"&gt;

【问题讨论】:

这能回答你的问题吗? Is there a way to localize input type="date" in html5 实际上,AFAIK 无法实现,因为大多数浏览器中&lt;input type="date"&gt; 的设置严格来自浏览器设置。因此,由于两种浏览器都没有波斯语,这是不可能的。 【参考方案1】:

阅读 HTML 文档,我认为没有办法在输入字段中显示另一个日历。

input type="date"

input type="datetime-local"

【讨论】:

【参考方案2】:

从您的回答和 cmets 中可以清楚地看出,我需要使用 javascript DatePicker 来实现我的目标。 经过大量搜索,我认为它更好:Link

【讨论】:

以上是关于将 <input type="date"> 更改为波斯日期的主要内容,如果未能解决你的问题,请参考以下文章

我们如何将 html <input type=""> 用于 Django 模型表单?

HTML - 将 SELECT 标记内容放入 INPUT type = "text"

自定义上传按钮 <input type="file" name = "file"/> (将file隐藏在button下)

无法将 <input type="datetime-local" /> 的秒值设置为 0

将input type="file" 类型的图片文件转成base64

在 jquery 中设置 <input type="date"... 的值