Comment obtenir le premier et le dernier jour et l'heure du mois en cours au format suivant dans moment.js:
01/09/2016 00:00
Je peux obtenir la date et l'heure actuelles comme ceci:
moment().format('YYYY-MM-DD h:m')
qui sortira dans le format ci-dessus.
Cependant, j'ai besoin d'obtenir la date et l'heure du premier et du dernier jour du mois en cours, comment faire cela?
EDIT: Ma question est différente de ce une raison qui demande un mois étant donné que l'utilisateur a déjà alors que je vous demande le courant mois ainsi demander un format spécifique de la date qui ne figure pas dans l'autre soi - disant « double ».
javascript
date
momentjs
user3574492
la source
la source
Thu Sep 01 2016 00:00:00 GMT+0100 (GMT Summer Time)
Je veux le format comme je l'ai mentionné dans ma questionRéponses:
Dans le cas où quelqu'un aurait manqué les commentaires sur la question d'origine, vous pouvez utiliser des méthodes intégrées (fonctionne à partir de Moment 1.7):
la source
moment(1, "DD");
reviendra le premier jour du mois en coursIl y aurait une autre façon de faire cela:
la source
Vous pouvez le faire sans moment.js
Une façon de faire cela en code Javascript natif:
la source
Thu Sep 01 2016 00:00:00 GMT+0100 (GMT Summer Time)
pas dans le format que je veux:2016-09-01 00:00
startdate
etenddate
du mois prochain en utilisant cette formule?En supposant que vous utilisez un sélecteur de plage de dates pour récupérer les dates. Vous pouvez faire quelque chose comme pour obtenir ce que vous voulez.
la source
moment startOf () et endOf () est la réponse que vous recherchez. Par exemple: -
la source
Première et dernière date du mois en cours Dans le moment.js
la source
Aussi simple que nous pouvons utiliser daysInMonth () et endOf ()
la source