L'obtention de ce qui est le premier jour de la semaine basé sur des paramètres Régionaux à momentJs
À l'aide de momentJs, est possible pour obtenir le premier jour de la semaine (du lundi(1), le dimanche(7)...) sur base de paramètres Régionaux sans créer un nouveau moment?
Je sais que je peux avoir accès à ce qu'est le premier jour de la semaine pour les paramètres régionaux en cours avec:
moment.locale('uk');
moment().startOf('week').isoWeekday(); //Returns 1
moment.locale('en');
moment().startOf('week').isoWeekday(); //Returns 7
Mais je pense que c'est un peu moche...
- La création d'un momentjs objet.
- Va à la date du premier jour de la semaine.
- Régler le jour de la semaine.
Une meilleure idée?
Thx!
- Veuillez vérifier la version de moment.js.
Vous devez vous connecter pour publier un commentaire.
Cette question a une réponse adéquate dans momentjs actuelle de l'API:
Que l'OP a demandé - aucune instance du moment() besoin, pas de la laideur d'aller "au début du", de la simple à l'utilisation simple de leur localeData.
Remarque, qu'il pourrait être nécessaire de télécharger le moment+paramètres régionaux de fichier qui est nettement plus élevé (44kb) que moment seulement (environ 12kb).
Semble être le cas à partir de la version 2.2.0, plus d'informations peuvent être trouvées sur leur docs:
http://momentjs.com/docs/#/i18n/locale-data/
Me semble que vous vouliez obtenir un jeu de paramètres régionaux conscient début de la semaine (
startOf('week')
) et le retour de sa valeur comme unisoWeekday
, pas la date ou quoi que ce soit? Dans ce cas, votre question est la réponse.Il semble que vous pouvez le faire du moment().locale ("nous").jour de la semaine(0) à partir de la version 2.1.0
http://momentjs.com/docs/#/get-set/weekday/