5 805
edições
Sem resumo de edição |
Sem resumo de edição |
||
Linha 6: | Linha 6: | ||
let dayNum = d.getUTCDay() || 7; // Garante que domingo (0) seja o último dia da semana | let dayNum = d.getUTCDay() || 7; // Garante que domingo (0) seja o último dia da semana | ||
let yearStart = new Date(Date.UTC(d.getUTCFullYear(), 0, 1)); | let yearStart = new Date(Date.UTC(d.getUTCFullYear(), 0, 1)); | ||
return Math.ceil((((d - yearStart) / 86400000) | return Math.ceil((((d - yearStart) / 86400000) ) / 7); // Calcula o número da semana | ||
}; | }; | ||