Erkennen Sie mit Javascript, ob der Computer des Benutzers die 12-Stunden-Zeit (vormittags / nachmittags) oder die 24-Stunden-Zeit (militärische Zeit) verwendet.
Ist es möglich zu erkennen, ob das Gerät des Benutzers die 12-Stunden-Zeit (vormittags / nachmittags) oder die 24-Stunden-Zeit (militärische Zeit) verwendet?
One Möglichkeit wäre, die Ländereinstellungen der Benutzer zu überprüfen, aber dann handelt es sich nur um eine massive Liste von Ländereinstellungsvergleichen, und jemand aus den USA, der eine 12-Stunden-Uhr möchte, kann mir nur eine Ländereinstellung senden, nicht US_en, und ich habe keine Möglichkeit, ihre Einstellungen zu kennen. Gleichzeitig könnte jemand aus den USA eingestellt sein, dass sein Computer das 12-Stunden-Format verwendet und keine 12-Stunden-Uhr möchte.
BEARBEITEN
date.toLocaleTimeString();
Würde es theoretisch funktionieren, wie der Benutzer Mouser unten vorgeschlagen hat, aber leider ist es bugged in WebKit-Browsern (getestet in Chrome und neu in Opera unter Windows) und gibt aus irgendeinem Grund immer die Uhrzeit vormittags / nachmittags zurück.
Beispiel:http: //jsfiddle.net/sjuaL3p4
So muss ich meine Frage wohl umformulieren, wenn jemand eine Idee hat, wie man das auch mit Webkit-Browsern bewerkstelligen kann.