Hoy es Lunes 9 de Agosto de 2021
Para poder recuperar el día de la semana debemos llamar al método:
let diaSemana=fecha.getDay();
El método getDay() devuelve el día de la semana de la fecha especificada, siendo 0 (Domingo) el primer día.
Problema 1. <!DOCTYPE html> <html> <head> <title>Ejemplo de JavaScript</title> <meta charset="UTF-8"> </head> <body> <script> let fecha fecha = new Date(); let mes = fecha.getMonth(); if (mes < 4) { document.write('Nos encontramos en el primer cuatrimestre del año'); } else { if (mes < 8) { document.write('Nos encontramos en el segundo cuatrimestre del año'); } else { document.write('Nos encontramos en el tercer cuatrimestre del año'); } } </script> </body> </html> Problema 2 <!DOCTYPE html> <html> <head> <title>Ejemplo de JavaScript</title> <meta charset="UTF-8"> </head> <body> <script> function retornarDiaSemana(dia) { switch (dia) { case 0: return 'Domingo'; case 1: return 'Lunes'; case 2: return 'Martes'; case 3: return 'Miércoles'; case 4: return 'Jueves'; case 5: return 'Viernes'; case 6: return 'Sábado'; default: return 'día inválido'; } } function retornarMes(mes) { switch (mes) { case 0: return 'Enero'; case 1: return 'Febrero'; case 2: return 'Marzo'; case 3: return 'Abril'; case 4: return 'Mayo'; case 5: return 'Junio'; case 6: return 'Julio'; case 7: return 'Agosto'; case 8: return 'Septiembre'; case 9: return 'Octubre'; case 10: return 'Noviembre'; case 11: return 'Diciembre'; default: return 'mes inválido'; } } function retornarFechaTexto() { let fecha = new Date(); let cadena = 'Hoy es ' + retornarDiaSemana(fecha.getDay()) + ' ' + fecha.getDate() + ' de ' + retornarMes(fecha.getMonth()) + ' de ' + fecha.getFullYear(); return cadena; } document.write(retornarFechaTexto()); </script> </body> </html>