搜尋

首頁  >  問答  >  主體

強制使用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粉189606269506 天前541

全部回覆(1)我來回復

  • P粉343141633

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

    不,而且(根據MDN):

    這甚至更不嚴格。

    如果您的使用者介面要求與瀏覽器提供的不同,那麼您必須實作(或找到)一個符合這些要求的自訂輸入,包括驗證使用者輸入。

    回覆
    0
  • 取消回覆