Calculadora de la fecha del Viernes Santo
Escriba un año y obtenga la fecha del Viernes Santo: en 2026 es el viernes 3 de abril, dos días antes del Domingo de Pascua gregoriano. Útil para calendarios de festivos, nóminas, cierres escolares y entregas en torno al fin de semana largo. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Año
- 2 026
- Fecha
- 2026-04-03
- Mes
- 4
- Día
- 3
El Viernes Santo cambia cada año porque depende del Domingo de Pascua y no de un día fijo del calendario gregoriano. Esta calculadora recibe un año, determina la Pascua gregoriana mediante aritmética de computus y devuelve el viernes inmediatamente anterior como fecha estable, junto con los campos de año, mes y día. No utiliza el reloj del sistema, zonas horarias, servicios de red ni valores aleatorios, por lo que una misma entrada siempre produce el mismo resultado.
Cómo se determina la fecha del Viernes Santo
El Viernes Santo se celebra el viernes anterior al Domingo de Pascua, exactamente dos días naturales antes. La Pascua es móvil: la tradición occidental la determina mediante una regla eclesiástica vinculada al primer domingo posterior a la luna llena pascual asociada al equinoccio de marzo. Esta capacidad aplica el algoritmo gregoriano anónimo, conocido como computus de Meeus, Jones o Butcher, para convertir el año indicado en el mes y día de Pascua.
Después resta dos días. Como la Pascua gregoriana solo puede caer entre el 22 de marzo y el 25 de abril, la resta permanece dentro del mismo mes y año. Todo el cálculo emplea aritmética entera acotada; no consulta servicios astronómicos ni tablas regionales.
Por eso el resultado es reproducible con independencia del lugar o momento de ejecución y representa una fecha del calendario, no un instante en una zona horaria concreta.
Cómo introducir el año e interpretar el resultado
Envíe un objeto con el campo obligatorio year, por ejemplo para 2026. El valor puede ser un entero o una cadena que se convierta exactamente en un entero seguro, pero debe ser igual o superior a 1. Una respuesta correcta contiene date como cadena de año, mes y día, además de las propiedades numéricas year, month y day.
Los campos separados facilitan las interfaces, mientras que la cadena resulta práctica en exportaciones y registros. Los años menores que 1000 se completan hasta cuatro cifras. No hay selectores de país, zona horaria o confesión: se calcula el viernes anterior a la Pascua gregoriana.
Cómo usar el resultado en calendarios y aplicaciones
La fecha directa del Viernes Santo sirve cuando la necesidad empresarial se refiere a esta celebración y no al Domingo de Pascua. Los sistemas de nóminas y permisos pueden incorporarla a calendarios anuales; los centros educativos y organizaciones pueden programar cierres; y los equipos logísticos pueden ajustar entregas y atención al cliente. También permite generar datos de prueba reproducibles.
Trate el resultado como una etiqueta de calendario hasta que su aplicación le asigne deliberadamente una jurisdicción y zona horaria. Que sea festivo legal, cierre bancario o jornada ordinaria depende del lugar y de la organización; esta calculadora no emite esa valoración jurídica. Para planes plurianuales, solicite cada año y guarde la fecha junto con sus propias reglas locales.
Al no depender de una base externa, las ejecuciones futuras siguen siendo reproducibles y no cambian por revisiones de proveedores.
Qué puede hacer con ella
Crear calendarios festivos anuales
Incorpore la fecha calculada a calendarios de nóminas, permisos, escuelas u operaciones y aplique aparte la normativa local.
Planificar las operaciones de Semana Santa
Ajuste personal, soporte, entregas y publicaciones en torno al viernes correcto anterior a la Pascua gregoriana.
Preguntas frecuentes
¿Qué relación existe entre el Viernes Santo y el Domingo de Pascua?
Es el viernes inmediatamente anterior al Domingo de Pascua, por lo que cae exactamente dos días antes.
¿Calcula el Viernes Santo ortodoxo?
No. Utiliza el computus gregoriano occidental; las tradiciones basadas en el calendario juliano pueden dar otra fecha.
¿Depende el resultado de mi zona horaria?
No. Es una fecha calculada mediante aritmética entera; no intervienen reloj, desfase UTC ni conversión local.
¿Indica si el Viernes Santo es festivo oficial?
No. Esa condición varía por jurisdicción y organización; la capacidad solo calcula la fecha.
¿En qué meses puede caer el Viernes Santo?
Solo en marzo o en abril. El Domingo de Pascua gregoriano cae entre el 22 de marzo y el 25 de abril, y el Viernes Santo siempre es dos días antes, así que nunca sale de esos dos meses.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/date/good-friday \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2026}'const res = await fetch("https://api.kit.forhosting.com/date/good-friday", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 2026
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/good-friday",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 2026
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/good-friday", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":2026}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":2026}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/good-friday", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"year": 2026
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.good_friday",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Cómo introducir el año e interpretar el resultado
Los valores ausentes, fraccionarios, no numéricos, inferiores a 1 o fuera del intervalo seguro de JavaScript se rechazan con invalid_input, sin redondearlos ni adivinarlos. Cada solicitud correcta por API cuesta $0.002 por elemento.
Casos de integración
Preparar datos de prueba deterministas
Genere fechas reproducibles sin depender de relojes, zonas horarias, API de red ni bases festivas variables.
Preguntas técnicas
¿Cuánto cuesta la API de fecha del Viernes Santo?
Cada solicitud correcta cuesta $0.002 por elemento. La herramienta del navegador permite cálculos interactivos.