Wie gesagt, das <input type=date ... >
ist in den meisten Browsern nicht vollständig implementiert. Lassen Sie uns also über Webkit wie Browser (Chrome) sprechen.
Mit Linux, können Sie es ändern , indem Sie die Umgebungsvariable zu ändern LANG
, LC_TIME
tun scheint nicht zu arbeiten (für mich zumindest).
Sie können locale
ein Terminal eingeben, um Ihre aktuellen Werte anzuzeigen. Ich denke, dass das gleiche Konzept auf IOS angewendet werden kann.
zB: Verwenden von:
LANG=en_US.UTF-8 /opt/google/chrome/chrome
Das Datum wird angezeigt als mm/dd/yyyy
Verwenden von:
LANG=pt_BR /opt/google/chrome/chrome
Das Datum wird angezeigt als dd/mm/yyyy
Sie können http://lh.2xlibre.net/locale/pt_BR/ ( pt_BR
nach Gebietsschema ändern ) verwenden, um ein eigenes benutzerdefiniertes Gebietsschema zu erstellen und Ihre Daten nach Ihren Wünschen zu formatieren.
Eine ausführliche Referenz zum Ändern des Standardsystemdatums lautet:
https://ccollins.wordpress.com/2009/01/06/how-to-change-date-formats-on-ubuntu/
und
https: // askubuntu. com / question / 21316 / wie kann ich ein Systemgebietsschema anpassen?
Sie können Ihr aktuelles aktuelles Datumsformat anzeigen mit date
:
$ date +%x
01-06-2015
Aber da LC_TIME
und d_fmt
scheint von Chrome abgelehnt zu werden (und ich denke, es ist ein Fehler in Webkit oder Chrome), funktioniert es leider nicht . : '(
Also, leider ist die Antwort, LANG
wenn Umgebungsvariable Ihr Problem nicht lösen, gibt es noch keinen Weg.