将 Chrome 时间输入切换为 24 小时制,仍使用英语

将 Chrome 时间输入切换为 24 小时制,仍使用英语

我希望<input type="time">HTML 元素采用 24 小时时间输入(而不是 12 小时 AM/PM 格式),而无需将整个系统语言切换为德语。

我的设置如下:

$ cat /etc/default/locale 
#  File generated by update-locale
LANG=en_US.UTF-8
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"

答案1

我们可以定义一个新的区域设置,它基于德语区域设置但使用英语:

sudo localedef -i de_DE -f UTF-8 en_DE.UTF-8
sudo update-locale LANG=en_DE.UTF-8

重新启动即可。

相关内容