yyyy week moment hours examples day javascript datetime dayofweek momentjs

javascript - week - Generar fecha a partir del número de semana en moment.js



moment to timestamp (3)

Como se mencionó en el título, tengo un número de semana y un valor de año. ¿Hay alguna forma de encontrar el lunes de esa semana usando moment.js? Estaba intentando, pero no tuvo éxito


Construyendo las respuestas proporcionadas aquí ...

exports.getDateFromWeek = function(week, year) { return moment().day("Monday").year(year).week(week).toDate(); };

Personalmente, quería el primer domingo ... y en ese caso es:

exports.getDateFromWeek = function(week, year) { return moment().day("Sunday").year(year).week(week).toDate(); };


Intenta así: -

var weekdate= function(year, week, dayNumber) { var j1 = new Date( year,0,10,12,0,0), j2 = new Date( year,0,4,12,0,0), mon1 = j2.getTime() - j1.getDay() * 86400000; return new Date(mon1 + ((week- 1) * 7 + dayNumber) * 86400000); }; console.log(weekdate(2010, 1, 4));

2010 comienza con Thursady


Lo siento solución encontrada yo mismo:

var test = moment().day("Monday").week(week number here);