Obtener el día del año actual en JavaScript
Obtengamos un objeto de fecha que contenga
8 de marzo del año actual. Por las palabras
año actual se entiende que el
script debe funcionar en cualquier año, siempre
obteniendo el año que es actualmente en el planeta.
Para hacer esto, necesitamos hacer otro objeto auxiliar de fecha, que contenga el momento actual en el tiempo. Con la ayuda de este objeto podremos obtener el año actual, y luego usar este año al crear un objeto con la fecha deseada, así:
let now = new Date(); // obtenemos el momento actual
let date = new Date(now.getFullYear(), 2, 8); // obtenemos nuestra fecha
El momento de tiempo obtenido podemos usarlo, por ejemplo, para determinar el día de la semana correspondiente a esta fecha:
console.log(date.getDay());
Determina qué día de la semana será el 31
de diciembre del año actual.