Question Obtenez le premier jour de l'année en cours en utilisant Moment.js


J'ai deux champs de saisie à rechercher entre les dates. Je souhaite que la date de début par défaut soit le premier jour de l’année en cours et la date de fin par défaut aujourd’hui. J'ai la date de fin mais je ne sais pas comment l'obtenir pour afficher l'étoile

var defaultStart =
var defaultEnd = moment((new Date()).valueOf());
$('#searchStart').val(defaultStart.format('DD/MM/YYYY'));
$('#searchEnd').val(defaultEnd.format('DD/MM/YYYY'));

16
2018-02-17 16:59


origine


Réponses:


var thisYear = (new Date()).getFullYear();    
var start = new Date("1/1/" + thisYear);
var defaultStart = moment(start.valueOf());

2
2018-02-17 17:03



Vous pourriez faire ceci:

moment().startOf('year');

format en faisant quelque chose comme ça:

moment().startOf('year').format('MM/DD/YYYY');

56
2017-08-31 14:20



var defaultStart = '01/01/'+new Date().getFullYear()

4
2018-02-17 17:03



le premier jour de l'année en cours est toujours 1


-8
2018-06-17 08:19