Concepto
¿Qué calcula la herramienta «día de la semana»?
Calcula qué día de la semana fue (o será) cualquier fecha. La calculadora usa el calendario gregoriano vigente desde 1582 y devuelve el nombre del día en español: lunes, martes, miércoles, jueves, viernes, sábado o domingo. Funciona con fechas históricas (proyección «proléptica» antes de 1582), fechas actuales y fechas futuras hasta el año 275 760 (límite técnico). Útil para programación de eventos, verificación de fechas históricas, juegos de trivia, calendarios.
Método
¿Cómo se calcula el día de la semana?
Algoritmo de Zeller (1883) — fórmula matemática que da el día de la semana de cualquier fecha gregoriana sin tabla auxiliar.- Introduce la fecha en el formato pedido (día, mes, año).
- La calculadora aplica el algoritmo de Zeller (o equivalente JavaScript): convierte la fecha a un número de día (0=domingo, 6=sábado) usando aritmética modular.
- El nombre del día se renderiza según convención hispanohablante (lunes es el primer día laboral).
- Para fechas anteriores a la adopción del calendario gregoriano en tu país, el resultado es la fecha gregoriana «proléptica», NO la juliana real de la época.
¿Por qué este resultado?
- Fecha2026-05-21
- Día de la semanajueves
- CategoríaDía laborable (convencional)
Casos
Ejemplos: día de la semana de fechas conocidas
- México
Día de la Independencia
El 16 de septiembre (Día de la Independencia de México) en 2026 cae miércoles. En 2027 será jueves, en 2028 viernes (puente con sábado-domingo). Los puentes con el 16 de septiembre cuando cae viernes o lunes son los más esperados.
- México
Cumpleaños 50 en 2030
Si naciste el 5 de mayo de 1980 (lunes), tu cumpleaños 50 en 2030 cae domingo. Perfecto para celebración familiar sin conflicto con horario laboral.
- México
Día de Muertos 2026
El 1 de noviembre de 2026 (Día de Todos los Santos / inicio del Día de Muertos) cae domingo. El 2 de noviembre (Día de los Fieles Difuntos) cae lunes — perfecto para visitar el panteón sin pedir día libre, ya que el domingo no se trabaja y el lunes es feriado oficial.
Referencia
Tabla de días de la semana en español
| Número (ISO) | Nombre | Tipo |
|---|---|---|
| 1 | Lunes | Laboral |
| 2 | Martes | Laboral |
| 3 | Miércoles | Laboral |
| 4 | Jueves | Laboral |
| 5 | Viernes | Laboral |
| 6 | Sábado | Fin de semana |
| 7 | Domingo | Fin de semana |
Aplicaciones
¿Cuándo usar esta calculadora?
- Saber qué día de la semana cae tu cumpleaños este año o el próximo.
- Verificar la fecha de un evento histórico (¿en qué día cayó el inicio del año 2000?).
- Programar eventos recurrentes (calendarios escolares, deportivos, religiosos).
- Juegos de trivia y curiosidad personal.
- Comprobar el día de la semana de fechas distantes futuras (planificación a largo plazo).
- Calcular días laborables vs fin de semana en proyecciones.
Dudas
Preguntas frecuentes sobre el día de la semana
¿Funciona con fechas históricas?
Sí, pero la calculadora usa el calendario gregoriano «proléptico» (extendido hacia atrás). Para fechas anteriores a la adopción del calendario en cada país (España: 1582, Reino Unido: 1752, Rusia: 1918), la fecha real registrada en la época era juliana. La diferencia llega a 13 días al inicio del siglo XX, menor en siglos anteriores.
¿Y con fechas muy futuras?
Funciona hasta el año 275 760 (límite técnico de JavaScript Date). Para fechas más allá necesitarías una librería de aritmética arbitraria. Para cualquier planificación humana razonable (siglos, generaciones), la calculadora es exacta.
¿Por qué hay diferencias con el calendario juliano?
El calendario juliano (Julio César, 45 a.C.) consideraba todos los años múltiplos de 4 como bisiestos. Esto generaba un error de unos 11 minutos por año, que en 1500 años se acumuló a unos 10 días de desfase con el año solar real. El calendario gregoriano (1582) corrigió esto excluyendo los años múltiplos de 100 que no son múltiplos de 400. Por eso 1700, 1800, 1900 NO fueron bisiestos pero 2000 sí.
¿Cómo determina el día de la semana?
Internamente JavaScript guarda la fecha como milisegundos desde el 1 de enero de 1970 (UTC). El método getDay() devuelve 0=domingo, 1=lunes, ..., 6=sábado. La calculadora traduce ese número al nombre español. El algoritmo matemático original (1883) de Christian Zeller sigue siendo válido y se enseña en cursos de programación.
¿En qué día caen los próximos cumpleaños?
Repite el cálculo introduciendo la misma fecha cada año. El día de la semana avanza un día cada año (porque 365 = 7 × 52 + 1) y dos días en años bisiestos. Por ejemplo, si tu cumpleaños cae jueves en 2026, será viernes en 2027, sábado en 2028 (bisiesto), lunes en 2029.
¿Por qué el lunes es el primer día?
En el estándar ISO 8601 y en la convención hispanohablante, el lunes es el primer día laboral (1=lunes, 7=domingo). En Estados Unidos y algunos países anglosajones, el domingo se considera primero. JavaScript internamente usa 0=domingo por convención técnica, pero la calculadora muestra los nombres en orden español tradicional.
¿Qué año NO es bisiesto aunque sea múltiplo de 4?
Los años múltiplos de 100 NO son bisiestos, EXCEPTO los múltiplos de 400. Por eso 1700, 1800, 1900 no fueron bisiestos; 2000 sí lo fue; 2100, 2200, 2300 no lo serán; 2400 sí lo será. Esto sólo aplica al calendario gregoriano (desde 1582 en adelante).
¿Cuántos días tiene un año típico?
Año común: 365 días. Año bisiesto: 366 días. Promedio en el calendario gregoriano: 365,2425 días por año (aproximación al año solar real, 365,2422 días). El pequeño error residual hace que el calendario se desfase aproximadamente 1 día cada 3 030 años — irrelevante en cualquier plazo humano.
Sigue explorando
Calculadoras relacionadas
- Fechas
Días entre dos fechas
¿Cuántos días hay entre dos fechas?
- Fechas
Sumar o restar días a una fecha
¿Qué fecha será dentro de X días?
- Fechas
Calculadora de edad
¿Cuántos años, meses y días tengo?
- Fechas
Calculadora de diferencia de edad
¿Cuántos años de diferencia hay entre dos personas?
- Fechas
Calculadora de horas trabajadas
¿Cuántas horas trabajé hoy?