システム ロケールに関係なく、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 によると):
これはさらに厳密ではありません。
ユーザー インターフェイスの要件がブラウザーによって提供されるものと異なる場合は、 ユーザー入力の検証 を含め、これらの要件を満たすカスタム入力を実装 (または検索) する必要があります。