Obtenir le premier jour de l'année en cours à l'aide de Moment.js
J'ai deux champs de saisie pour la recherche entre deux dates. Je veux la date de début par défaut à la première journée de l'année en cours et la date de fin de défaut à aujourd'hui. J'ai la date de fin mais je suis pas sûr de la façon de l'obtenir pour dsplay l'étoile
var defaultStart =
var defaultEnd = moment((new Date()).valueOf());
$('#searchStart').val(defaultStart.format('DD/MM/YYYY'));
$('#searchEnd').val(defaultEnd.format('DD/MM/YYYY'));
OriginalL'auteur user3214545 | 2014-02-17
Vous devez vous connecter pour publier un commentaire.
Le commentaire ci-dessous en utilisant moment est plus efficace " ().startOf ("année");"
probablement parce qu'il a été répondu en 2014, tandis que la réponse à l'aide de moment plus efficacement a été posté plus de deux ans plus tard. Oui, je suis conscient que vous avez posé cette question il y a un an 🙂
OriginalL'auteur
Vous pourriez faire ceci:
format en faisant quelque chose comme ceci:
Oui, vous avez raison. J'ai corrigé. Je vous remercie.
Sachez que
startOf
mute une valeur d'origine. Si ce n'est pas obligatoire, utiliser.clone().startOf('year');
La méthode ci-dessus renvoie début de l'année en cours...est-il un moyen pour obtenir le début de l'année passée? comme l'endroit où je peux la passer en 2017 comme param et obtenir début de 2017...
Bonjour, vous pouvez essayer de faire ceci: moment().startOf ("année").ajouter(-1,'ans').format ("MM/DD/YYYY");
OriginalL'auteur
OriginalL'auteur
Pour obtenir la date de début et date de fin d'une année donnée. Vous pouvez passer une année en tant que paramètre pour le moment.
startDateOfTheYear = moment([year];
endDateOfTheYear = moment([year]).endOf('year');
OriginalL'auteur
le premier jour de l'année en cours est toujours 1
OriginalL'auteur