Obter o dia do ano atual em JavaScript
Vamos obter um objeto de data contendo
8 de março do ano atual. Pelas palavras
ano atual, queremos dizer que o
script deve funcionar em qualquer ano, sempre
obtendo o ano que está atualmente no planeta.
Para isso, precisamos fazer outro objeto auxiliar de data, contendo o momento atual no tempo. Com a ajuda deste objeto, poderemos obter o ano atual e, em seguida, usar esse ano ao criar um objeto com a data desejada, assim:
let now = new Date(); // obtém o momento atual
let date = new Date(now.getFullYear(), 2, 8); // obtém nossa data
O momento obtido podemos usar, por exemplo, para determinar o dia da semana correspondente a esta data:
console.log(date.getDay());
Determine qual dia da semana será 31
de dezembro do ano atual.