如何在html5中强制使用本地化日期选择器?

如何在html5中强制使用本地化日期选择器?,html,datepicker,localization,Html,Datepicker,Localization,我有一个网站,用户必须输入日期。我使用日期类型的html表单 格式有时是mm/dd/yyyy有时是mm.dd.yyy这可能会让我的本地用户感到困惑。这是如何选择的? 是否有以强制本地格式显示输入日期的解决方案?还是强制它始终为dd.mm.yyyy 编辑:这是相当标准的代码,在这里看不多 <div class="form-group"> <label for="edate">Entry date:</label> <input autoco

我有一个网站,用户必须输入日期。我使用日期类型的html表单

格式有时是mm/dd/yyyy有时是mm.dd.yyy这可能会让我的本地用户感到困惑。这是如何选择的? 是否有以强制本地格式显示输入日期的解决方案?还是强制它始终为dd.mm.yyyy

编辑:这是相当标准的代码,在这里看不多

<div class="form-group">
    <label for="edate">Entry date:</label>
    <input autocomplete="off" autofocus class="form-control" name="edate"
        id="edate" placeholder="2019-01-01" type="date" required>
</div>

参赛日期:
这是Firefox中代码的图像预览(FF和Windows安装使用德语,键盘布局、IP地址和我能想到的任何其他内容):


据我所知,上的日期格式基于用户自己的语言设置

例如,如果用户的浏览器语言设置使用英语(英国),则其日期选择器将显示为dd/mm/yyyy。你应该能够通过一个快速的语言切换来测试这一点


编辑:在这里查看最上面的答案,这似乎证实了这一点,并探索了“演示格式”:

您可以在输入日期类型时使用
模式
属性:

<input type="date" pattern="[0-9]{2}.[0-9]{2}.[0-9]{4}">


但我不知道浏览器将如何放置dd或mm…

请添加您的代码。我添加的代码@ZeraThat并不真正反映我的体验:/