Ich bin auf einem deutschen PC, mit einem Browser-Gebietsschema auf de
festgelegt. Ebenfalls enthalten ich die js lib:Wie formatiert man ein Datumslokal-abhängig in angularjs?
<script src="//code.angularjs.org/1.5.6/i18n/angular-locale_de-de.js"></script>
Problem: {{mydate | date:'shortDate'}}
noch gibt mir zB 16\05\05
.
Aber es sollte 05.05.16
drucken.
Auch Drucknummern wie {{mynumber | number}}
gibt mir 9.9
statt 9,9
.
Kein Wunder Winkeldruck für console.log($locale)
ist:
id: "en-us"
localeID: "en_US"
Aber warum? Was könnte in diesem Fall fehlen?
Das Problem ist, dass Ihr Gebietsschema "falsch" ist. Entweder wird es manuell zurückgesetzt oder das Gebietsschema auf Ihrem Betriebssystem ist auf US eingestellt. – inorganik