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);