Forcer l'utilisation d'un type d'entrée horaire de 24 heures, quels que soient les paramètres régionaux du système.
P粉189606269
2023-08-18 12:27:18
<p>Je développe une petite application Angular et j'utilise l'élément HTML suivant lorsque l'utilisateur définit une heure de début : </p>
<p><br /></p>
<pre class="brush:html;toolbar:false;"><input type="time"></pre>
<p><br /></p>
<p>J'ai remarqué que cet élément fonctionne sur 12 heures ou 24 heures selon les paramètres régionaux du système de l'utilisateur. Existe-t-il un moyen de toujours forcer une horloge sur 24 heures, quels que soient les paramètres régionaux du système ? </p>
<p>Alternativement, existe-t-il des solutions JavaScript disponibles ? </p>
Non, et (selon MDN) :
C'est encore moins strict.
Si les exigences de votre interface utilisateur sont différentes de celles fournies par le navigateur, vous devez alors implémenter (ou trouver) une entrée personnalisée qui répond à ces exigences, y compris valider entrée utilisateur.