Fecha es día de la semana

Beginner

This tutorial is from open-source community. Access the source code

Introducción

En este laboratorio, profundizaremos en la programación de JavaScript y aprenderemos a trabajar con fechas y días de la semana. En particular, exploraremos cómo utilizar el objeto Date en JavaScript para comprobar si una fecha determinada es un día de la semana o no. Al final de este laboratorio, serás capaz de escribir una función que determine si una fecha es un día de la semana o no, basada en el día de la semana.

Comprobar si una fecha es un día de la semana

Para comprobar si una fecha determinada es un día de la semana, puedes utilizar el siguiente fragmento de código:

const isWeekday = (date = new Date()) => date.getDay() % 6 !== 0;
  • Esta función utiliza Date.prototype.getDay() para obtener el día de la semana como un número (0-6), donde el domingo es 0 y el sábado es 6.
  • Luego comprueba si el día de la semana no es igual a 0 (domingo) o 6 (sábado), lo que significa que es un día de la semana.
  • Si no se proporciona una fecha como argumento, se utiliza la fecha actual como predeterminada.

Uso de ejemplo:

isWeekday(); // true (si la fecha actual es un día de la semana)
isWeekday(new Date(2021, 5, 28)); // true (si la fecha es un día de la semana)

Resumen

¡Felicidades! Has completado el laboratorio Date Is Weekday. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.