首页  >  问答  >  正文

强制使用24小时制的时间输入类型,无论系统区域设置如何

<p>我正在开发一个小型的Angular应用程序,并且在用户设置开始时间时使用以下HTML元素:</p> <p><br /></p> <pre class="brush:html;toolbar:false;"><input type="time"></pre> <p><br /></p> <p>我注意到该元素根据用户的系统区域设置采用12小时制或24小时制。是否有办法始终强制使用24小时制,而不考虑系统区域设置?</p> <p>或者,是否有任何可用的JavaScript解决方案?</p>
P粉189606269P粉189606269428 天前473

全部回复(1)我来回复

  • P粉343141633

    P粉3431416332023-08-19 11:25:56

    不,而且(根据MDN):

    这甚至更不严格。

    如果您的用户界面要求与浏览器提供的不同,那么您必须实现(或找到)一个符合这些要求的自定义输入,包括验证用户输入。

    回复
    0
  • 取消回复