J'essaie de récupérer le format de date en fonction de l'emplacement. Par exemple, si j'utilise moment.locale('fr')
récupérer "DD/MM/YYYY"
ou récupérer "YYYY/MM/DD"
avec moment.locale('en')
. Comme vous pouvez le voir, j'utilise MomentJS pour ma gestion des dates.
Existe-t-il une fonction MomentJS pour récupérer le format?
3 réponses
Ce que je cherchais, c'était:
moment().creationData().locale._longDateFormat.L
J'ai trouvé la réponse grâce à Aprillion. Merci!
J'ai eu le même problème, j'obtiens un moyen plus sophistiqué de résoudre ce problème, juste avec:
moment().format('L')
Au lieu de cette solution détaillée avec avertissement eslint:
moment().creationData().locale._longDateFormat.L
moment.localeData().longDateFormat('L') // "MM/DD/YYYY"
Et
moment.localeData('fr').longDateFormat('L') // "DD/MM/YYYY"
Semble mieux
Questions connexes
Questions liées
De nouvelles questions
javascript
Pour des questions concernant la programmation dans ECMAScript (JavaScript / JS) et ses divers dialectes / implémentations (hors ActionScript). Veuillez inclure toutes les balises pertinentes dans votre question; par exemple, [node.js], [jquery], [json], etc.