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_TIMEtun scheint nicht zu arbeiten (für mich zumindest).
Sie können localeein 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_BRnach 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_TIMEund d_fmtscheint 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, LANGwenn Umgebungsvariable Ihr Problem nicht lösen, gibt es noch keinen Weg.