Cómo obtener el número de semana de una fecha como moment("2022-02-28T10:00:53.393Z") debería devolver 5. Sé sobre la week() pero esa semana de retorno no desde el comienzo del año como si daría 11 basado en la fecha. Necesito el nro de la semana. del mes como la semana 1 de febrero o la semana 5 de febrero
Aquí está la solución para esto
const getWeekOfDate = (date) => { let startDate = moment(date).startOf('month').date(); let endDate = moment(date).date(); let weekCount = 1; for (let i = startDate; i <= endDate; i++) { if ( moment(date).date(i).format('dddd') === moment().startOf('week').format('dddd') ) { weekCount++; } } return weekCount; };