Elige la fecha cuyo día de la semana quieres saber (también puedes escribirla). Además del día de la semana, obtienes el día del año y qué número de ese día de la semana es dentro del año.
Índice
-
Qué puedes hacer en esta página
-
¿Para qué sirve este cálculo?
-
Cómo usar
-
Fórmula
-
Símbolos y términos
-
Qué conviene saber de antemano
-
Cómo calcularlo con Excel
-
Cómo calcularlo con Hojas de cálculo de Google
-
Cómo calcularlo con Python
-
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
-
Cómo pedirle a ChatGPT que haga el cálculo
-
Las ventajas de DataChef
-
Funciones relacionadas
-
Todas las calculadoras de NumberChef
Qué puedes hacer en esta página
- Escribe una fecha y sabrás al instante en qué día de la semana cae (cualquier año del 1 al 9999)
- También obtienes el día del año (qué número de día es dentro del año) y los días que faltan hasta Nochevieja
- Y también qué número de ese día de la semana es dentro del año (por ejemplo, el sábado número 27 de los 52 sábados del año)
- Úsala con las fechas de las que no tienes calendario: el día en que naciste, un día de la historia o un aniversario futuro
- En esta misma página encontrarás una explicación sencilla de cómo se calcula el día de la semana (la fórmula de Zeller) y fórmulas para copiar y pegar en Excel, Hojas de cálculo de Google y Python
¿Para qué sirve este cálculo?
Mucha gente no sabe en qué día de la semana nacieron ellos mismos o su familia. El certificado de nacimiento y el Libro de Familia indican la fecha, pero no el día de la semana.
En Tailandia y en Myanmar, el día de la semana en que naces también es importante (en Tailandia, cada día de la semana tiene su propio color). Consultar el día de la semana de tu nacimiento es uno de los usos más habituales de esta página.
El 6 de diciembre de 1978 (el referéndum de la Constitución) fue miércoles, el 25 de julio de 1992 (la inauguración de los Juegos Olímpicos de Barcelona) fue sábado y el 1 de enero de 2002 (cuando el euro empezó a circular en efectivo) fue martes. Saber el día de la semana ayuda a imaginar cómo fue aquel día para la gente de entonces: un día laborable o un día libre.
Ahora bien, las fechas de los documentos anteriores a 1582 en España (al jueves 4 de octubre de ese año le siguió el viernes 15 de octubre) suelen ser del calendario juliano, así que pueden diferir del resultado de esta calculadora, que aplica hacia atrás el calendario gregoriano. Por ejemplo, el 12 de octubre de 1492 es una fecha juliana (en el calendario gregoriano proléptico sería el 21 de octubre, un viernes), y si escribes 12/10/1492 en esta calculadora, te dirá miércoles.
Si compruebas con antelación en qué día de la semana caerá el año que viene, dentro de 5 o de 10 años un aniversario de boda, el aniversario de una empresa o el cumpleaños de un familiar, puedes planificar cosas como «una gran celebración el año en que caiga en sábado».
Los precios y la disponibilidad de los salones de bodas y los restaurantes dependen mucho del día de la semana, así que hay más motivos de los que parece para saber el día de la semana de una fecha lejana.
Las oficinas bancarias y las administraciones públicas trabajan sobre todo en días laborables, así que a veces quieres comprobar si la fecha de un documento antiguo fue un día laborable o un fin de semana; por ejemplo: «¿Este recibo tiene de verdad fecha de un día hábil?»
También ayuda cuando ordenas diarios o cuentas de gastos, o cuando buscas el día de la semana de una fecha especial (el día que os conocisteis o el día de la mudanza). Esta calculadora no conoce los festivos, que en España varían según la comunidad autónoma y el municipio, así que, para los días hábiles que incluyan festivos, consulta también un calendario laboral.
En España y en otros países de habla hispana, el día de mala suerte es el martes 13 («martes y trece»), no el viernes 13 de la tradición anglosajona. Revisa el día 13 de cada mes, y los que caen en martes son tu respuesta. En 2026 hay dos: el 13 de enero y el 13 de octubre. En 2027 también hay dos: el 13 de abril y el 13 de julio. Y si te interesan los viernes 13, en 2026 hay tres (13 de febrero, 13 de marzo y 13 de noviembre) y en 2027 solo uno (13 de agosto).
Todos los años tienen al menos un martes 13 y nunca más de tres, porque los días 13 de los 12 meses caen en los 7 días de la semana a lo largo del año.
Fórmula
Símbolos y términos
Símbolos
| \(h\) | hache | El número del día de la semana que da la fórmula de Zeller: 0 = sábado, 1 = domingo, 2 = lunes, …, 6 = viernes. |
| \(q\) | cu | El día del mes (el 4 de «4 de julio»). En la fórmula de Zeller es tradicional usar esta letra para el día. |
| \(m\) | eme | El mes (m es la inicial de «month», mes en inglés). Enero y febrero se tratan como los meses 13 y 14 del año anterior, así que \(m = 13\) y \(m = 14\). |
| \(K\) | ka mayúscula | Las últimas 2 cifras del año. Para 2026, \(K = 26\) (recuerda que enero y febrero cuentan como del año anterior). |
| \(J\) | jota mayúscula | Las primeras 2 cifras del año (la parte del siglo). Para 2026, \(J = 20\). |
| \(\lfloor x \rfloor\) | parte entera de x | La función parte entera: el mayor número entero que no supera \(x\). Para números mayores o iguales que 0 equivale a quitar la parte decimal, por lo que \(\lfloor 20{,}8 \rfloor = 20\) (todos los números que se redondean hacia abajo en esta fórmula son mayores o iguales que 0). |
| \(\bmod\) | mod | El símbolo del resto de una división, que se usa como en \(21 \bmod 7 = 0\) (21 dividido entre 7 da resto 0). |
| \(d\) | de | El día del año: qué número de día es, contando desde el 1 de enero de ese año. Para el 4 de julio de 2026, \(d = 185\). |
| \(n\) | ene | El número que indica qué día de esa semana es la fecha dentro del año. El 4 de julio de 2026 es el sábado número 27 del año. |
Términos
| fórmula de Zeller (congruencia de Zeller) | Una fórmula que calcula el día de la semana directamente a partir de una fecha, ideada por el matemático alemán del siglo XIX Christian Zeller. Sin mirar ningún calendario, halla el día de la semana solo con multiplicaciones y «el resto de dividir entre 7». |
| calendario gregoriano | El calendario que se usa hoy en todo el mundo. El papa Gregorio XIII lo estableció en 1582, y en España entró en vigor el 15 de octubre de 1582 (al jueves 4 de octubre le siguió el viernes 15). |
| calendario gregoriano proléptico | Las reglas del calendario gregoriano aplicadas hacia atrás a fechas anteriores a su introducción (15 de octubre de 1582). Lo usan el estándar internacional ISO 8601 y la mayoría de los sistemas de fechas de los ordenadores, incluida esta calculadora. Sus fechas y días de la semana pueden ser distintos de los del calendario que se usó realmente en la historia, como el calendario juliano. |
| calendario juliano | El calendario que se usaba antes del calendario gregoriano, establecido por Julio César en el año 45 a. C. Hacía bisiesto todo año múltiplo de 4 sin excepción, así que se fue desajustando poco a poco de las estaciones, y el calendario gregoriano lo sustituyó para corregirlo. Las fechas anteriores a 1582 de los documentos españoles suelen ser julianas. Por ejemplo, Colón llegó a América el 12 de octubre de 1492 (juliano), que en el calendario gregoriano proléptico es el 21 de octubre de 1492. |
| año bisiesto | Un año con 29 de febrero (366 días). Suele repetirse cada 4 años, pero los años divisibles entre 100 no son bisiestos salvo que también sean divisibles entre 400 (2000 fue bisiesto; 1900 y 2100 no lo son). |
| día del año | El número que indica qué día del año es una fecha, contando desde el 1 de enero. Por ejemplo, el 1 de marzo es el día 60 en un año no bisiesto y el día 61 en un año bisiesto. |
| ciclo semanal | Los días de la semana se repiten cada 7 días. Dos fechas separadas por un múltiplo de 7 días caen siempre en el mismo día de la semana. |
| regla del Doomsday | Un método para hallar de cabeza el día de la semana de una fecha, creado por el matemático John Conway. En cualquier año, algunas fechas fáciles de recordar caen siempre en el mismo día de la semana (el «doomsday»), como 4/4, 6/6, 8/8, 10/10, 12/12 y el último día de febrero. En 2026 ese día es sábado, y por eso el 4 de julio de 2026 también es sábado. |
Qué conviene saber de antemano
Aquí tienes lo que te ayuda a usar el cálculo de esta página entendiendo de verdad lo que haces, y no solo pulsando el botón.
Si te atascas, repasar estos temas es el camino más rápido para avanzar.
| Divisiones con resto (3.º–4.º de Primaria, 8-10 años) |
|
| Cómo funciona el calendario (2.º–4.º de Primaria, 7-10 años) |
|
| Multiplicaciones por dos cifras y parte entera (4.º–5.º de Primaria, 9-11 años) |
|
| Números positivos y negativos (1.º de ESO, 12-13 años) |
|
Cómo calcularlo con Excel
| Fecha que quieres consultar | 2026-07-04 |
| Día de la semana | =TEXTO(B1;"dddd") |
| Fecha que quieres consultar | 2026-07-04 |
| Número del día de la semana (1 = lunes a 7 = domingo) | =DIASEM(B1;2) |
| Fecha que quieres consultar | 2026-07-04 |
| Día del año | =B1-FECHA(AÑO(B1);1;1)+1 |
| Días del año | =FECHA(AÑO(B1);12;31)-FECHA(AÑO(B1);1;1)+1 |
| Días que faltan | =B3-B2 |
| Fecha que quieres consultar | 2026-07-04 |
| Día del año | =B1-FECHA(AÑO(B1);1;1)+1 |
| Orden n | =ENTERO((B2-1)/7)+1 |
Las respuestas de la tercera y la cuarta tabla son: día del año 185, días del año 365, días que faltan 180 y orden 27. Si una resta aparece como una fecha, por ejemplo «03/07/1900», cambia el formato de la celda a «General».
Las fechas de Excel solo funcionan desde el 1 de enero de 1900. Para fechas anteriores, usa la calculadora de esta página o Python.
Cómo calcularlo con Hojas de cálculo de Google
| Fecha que quieres consultar | 2026-07-04 |
| Día de la semana | =TEXTO(B1;"dddd") |
| Fecha que quieres consultar | 2026-07-04 |
| Número del día de la semana (1 = lunes a 7 = domingo) | =DIASEM(B1;2) |
| Fecha que quieres consultar | 2026-07-04 |
| Día del año | =B1-FECHA(AÑO(B1);1;1)+1 |
| Días del año | =FECHA(AÑO(B1);12;31)-FECHA(AÑO(B1);1;1)+1 |
| Días que faltan | =B3-B2 |
| Fecha que quieres consultar | 2026-07-04 |
| Día del año | =B1-FECHA(AÑO(B1);1;1)+1 |
| Orden n | =ENTERO((B2-1)/7)+1 |
Si una resta aparece como una fecha, conviértela en número con Formato > Número > Número en el menú.
Cómo calcularlo con Python
import datetime
year, month, day = 2026, 7, 4 # fecha que quieres consultar
# --- Método 1: usar la biblioteca estándar datetime ---
target_date = datetime.date(year, month, day)
weekday_names = ['lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado', 'domingo']
weekday_name = weekday_names[target_date.weekday()]
print(f"El {target_date:%d/%m/%Y} cae en {weekday_name}")
day_of_year = target_date.timetuple().tm_yday # día del año
days_in_year = datetime.date(year, 12, 31).timetuple().tm_yday # días de ese año
print(f"Día {day_of_year} de {days_in_year}. Resto del año: {days_in_year - day_of_year} días")
nth = (day_of_year - 1) // 7 + 1 # qué número de ese día de la semana es
print(f"Es el {weekday_name} n.º {nth} del año")
# --- Método 2: usar la fórmula de Zeller ---
q, m, y = day, month, year
if m <= 2: # enero y febrero cuentan como los meses 13 y 14 del año anterior
m += 12
y -= 1
K, J = y % 100, y // 100
h = (q + 13 * (m + 1) // 5 + K + K // 4 + J // 4 - 2 * J) % 7
zeller_names = ['sábado', 'domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes']
print(f"La fórmula de Zeller también da {zeller_names[h]}")
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
h = (q + ⌊13(m + 1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ − 2J) mod 7
h = \left( q + \left\lfloor \frac{13(m+1)}{5} \right\rfloor + K + \left\lfloor \frac{K}{4} \right\rfloor + \left\lfloor \frac{J}{4} \right\rfloor - 2J \right) \bmod 7
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>h</mi><mo>=</mo>
<mrow>
<mo>(</mo>
<mi>q</mi><mo>+</mo>
<mrow><mo>⌊</mo><mfrac><mrow><mn>13</mn><mo>(</mo><mi>m</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mn>5</mn></mfrac><mo>⌋</mo></mrow>
<mo>+</mo><mi>K</mi>
<mo>+</mo><mrow><mo>⌊</mo><mfrac><mi>K</mi><mn>4</mn></mfrac><mo>⌋</mo></mrow>
<mo>+</mo><mrow><mo>⌊</mo><mfrac><mi>J</mi><mn>4</mn></mfrac><mo>⌋</mo></mrow>
<mo>−</mo><mn>2</mn><mo>⁢</mo><mi>J</mi>
<mo>)</mo>
</mrow>
<mspace width="0.3em"/><mo>mod</mo><mspace width="0.3em"/><mn>7</mn>
</mrow>
</math>
h = (q + floor(13(m + 1)/5) + K + floor(K/4) + floor(J/4) - 2J) mod 7
h = Mod[q + Floor[13 (m + 1)/5] + K + Floor[K/4] + Floor[J/4] - 2 J, 7]
h := (q + floor(13*(m + 1)/5) + K + floor(K/4) + floor(J/4) - 2*J) mod 7;
h = mod(q + floor(13*(m + 1)/5) + K + floor(K/4) + floor(J/4) - 2*J, 7);
h = (q + ⌊13(m + 1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ - 2J) mod 7
n = ⌊(d − 1)/7⌋ + 1
n = \left\lfloor \frac{d - 1}{7} \right\rfloor + 1
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>n</mi><mo>=</mo>
<mrow><mo>⌊</mo><mfrac><mrow><mi>d</mi><mo>−</mo><mn>1</mn></mrow><mn>7</mn></mfrac><mo>⌋</mo></mrow>
<mo>+</mo><mn>1</mn>
</mrow>
</math>
n = floor((d - 1)/7) + 1
n = Floor[(d - 1)/7] + 1
n := floor((d - 1)/7) + 1;
n = floor((d - 1)/7) + 1;
n = ⌊(d - 1)/7⌋ + 1
365 = 7 × 52 + 1, 366 = 7 × 52 + 2
365 = 7 \times 52 + 1, \quad 366 = 7 \times 52 + 2
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mn>365</mn><mo>=</mo>
<mn>7</mn><mo>×</mo><mn>52</mn><mo>+</mo><mn>1</mn>
<mo>,</mo><mspace width="0.7em"/>
<mn>366</mn><mo>=</mo>
<mn>7</mn><mo>×</mo><mn>52</mn><mo>+</mo><mn>2</mn>
</mrow>
</math>
365 = 7 xx 52 + 1, 366 = 7 xx 52 + 2
QuotientRemainder[365, 7]
iquo(365, 7); irem(365, 7);
q = floor(365/7); r = mod(365, 7);
365 = 7 × 52 + 1
Cómo pedirle a ChatGPT que haga el cálculo
Eres un asistente de cálculo de fechas. Haz el siguiente cálculo ejecutando realmente código de Python y basa tu respuesta únicamente en los números del resultado de la ejecución (no respondas con cálculo mental ni a ojo). Para el 4 de julio de 2026, halla lo siguiente: 1. El día de la semana 2. Qué día del año es y cuántos días faltan hasta Nochevieja 3. Qué número de ese día de la semana es dentro del año (y cuántas veces sale ese día de la semana en todo el año) Muestra el código que has usado y los números del resultado de la ejecución.
Cómo usar
-
1Introduce los númerosEscribe en los campos los números con los que quieres calcular
-
2CalculaHaz clic en el botón «Calcular»
-
3Consulta el resultadoEl resultado aparece al instante. En la misma página también encontrarás el desarrollo del cálculo y la explicación de la fórmula
Las ventajas de DataChef
Sin conocimientos técnicos: fácil e intuitivo
Sin necesidad de dar datos personales
Los archivos se borran automáticamente tras la descarga
Sin necesidad de atribución
Sin necesidad de pedir permiso