How to change angular-moment locale?

1.5k views Asked by At

I'm trying to use French version of moment, but moment.locale('fr') doesn't work and it doesn't change the language:

console.debug(moment.locale()); 
moment.locale('fr'); 
console.debug(moment.locale());
console.debug(moment.locales());

output:

en
en
TypeError: moment.locales is not a function

gulpfile.js:

var path={
    js:
    [
        {
            src:
                [
                    'bower_components/moment/min/moment.min.js',
                    'bower_components/moment/locale/fr.js',
...
1

There are 1 answers

1
user2258152 On

You need to import the french definition

import 'moment/locale/fr'
moment.locale('fr')

https://momentjs.com/docs/#/i18n/loading-into-browser/