強制使用24小時制的時間輸入類型,無論系統區域設定為何
P粉189606269
2023-08-18 12:27:18
<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>
不,而且(根據MDN):
這甚至更不嚴格。
如果您的使用者介面要求與瀏覽器提供的不同,那麼您必須實作(或找到)一個符合這些要求的自訂輸入,包括驗證使用者輸入。