为什么 Edge 不支持我电脑的区域设置(特别是日期格式)?

Joh*_*Rix 4 locale microsoft-edge

我的 PC 语言环境设置为 en-IE。这里的语言环境短日期格式是 dd/mm/yyyy。

当我<input type="date">向网页添加元素时,Edge 显示的占位符值为 mm/dd/yyyy。考虑到 Edge 应该比任何其他浏览器更紧密地集成到 Windows 中,我正在为这个浏览器挠头。

Firefox 正确显示占位符,而我没有接触任何东西。对于 Chrome,我记得几周前必须将我的语言首选项设置为默认使用英语(英国),大概是因为它没有英语(爱尔兰)作为选项,因此默认情况下回退到英语(美国) .

这是Edge中的一个错误,还是我遗漏了一些明显的东西?

小智 6

2020 年新版 Edge 基于 Chrome 编码,因此它不会从 Windows 10 首选项中进行语言设置。在 Edge 上转到右上角的 3 个点,单击。选择设置、语言。选择添加语言并从下拉列表中选择英国英语。安装并单击语言附近的点,然后在 Microsoft Edge 中设置使用此语言。重新启动后,日期格式将为 dd/mm/yyyy。确保您选择英语 UK 而不是 Edge 安装的非特定“英语”或英语美国,因为这两者都会导致其他日期格式。

  • 不幸的是,这意味着如果您在 Windows 上使用的语言环境与英语美国或英国不同(例如瑞典语),则无法在仍以英语显示浏览器语言的同时显示瑞典语格式的日期或货币。 (3认同)

Que*_*tin 2

这是 Edge 中的一个已知问题