ForHosting KIT · Fechas y tiempo

¿Es fin de semana?

Escriba una fecha y obtenga un sí o un no claro sobre si cae en sábado o domingo: el 25 de julio de 2026 es sábado, así que es fin de semana. También verá el nombre del día y su número ISO. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Fecha
2026-07-25
Obtiene
Año
2 026
Mes
7
Día
25
Nombre del día
Saturday

Un comprobador de si un día es fin de semana responde a una pregunta que planificadores, nóminas y calendarios escolares plantean a diario: dada una fecha de calendario, ¿cae en sábado o en domingo?

Qué cuenta como fin de semana y cómo se interpreta la fecha

La entrada es una sola fecha de calendario ISO escrita con cuatro dígitos para el año, un guion, dos dígitos para el mes, otro guion y dos dígitos para el día—por ejemplo dos mil veintiséis guion cero siete guion veinticinco. No hay hora del día ni una Z final, así que el resultado es el estado de fin de semana de ese día civil explícito y no depende de la zona horaria del llamador ni del reloj del host.

Por debajo siguen aplicando las reglas del calendario gregoriano: los meses tienen longitudes fijas salvo febrero, que tiene veintinueve días solo en años bisiestos (años divisibles por cuatro, excepto siglos no divisibles por cuatrocientos). El día de la semana se calcula con la fórmula entera de Sakamoto, que produce un índice con origen en domingo mapeado a nombres largos y cortos en inglés y al número de día ISO.

Herramientas relacionadas responden a otras intenciones de búsqueda: una calculadora de día de la semana devuelve el nombre completo sin booleano de fin de semana, un contador de fines de semana suma sábados y domingos entre dos fechas, y un sumador de días laborables omite fines de semana al proyectar un plazo—ninguna sustituye la comprobación booleana de una sola fecha.

Consejos prácticos, límites y cuándo elegir esta herramienta

Envíe siempre una fecha de calendario completa, no un datetime con componente horario ni una Z final; esta herramienta rechaza deliberadamente marcas ISO extendidas para que no se codifiquen por accidente medianoches dependientes de zona horaria. Al enseñar o probar, mantenga un conjunto pequeño conocido: un caso de éxito en sábado, otro en domingo, un falso a mitad de semana como viernes o miércoles, un éxito en día bisiesto como un veintinueve de febrero válido, y un fallo deliberado como dos mil veintitrés guion cero dos guion veintinueve.

El límite de años se detiene en nueve mil novecientos noventa y nueve para mantener bien definidas las cadenas ISO de cuatro dígitos en esta superficie de producto. Esta página apunta a quien busca si un día es fin de semana, comprobador de fin de semana o si es sábado o domingo en línea; no es un contador de días laborables, ni un recuento de fines de semana en un intervalo, ni un formateador de fechas con locale.

Prefiera esta capacidad cuando ya tenga una fecha ISO y solo necesite un booleano de fin de semana; si necesita nombres de mes localizados o cadenas formateadas para muchos idiomas, use en su lugar una capacidad de formateo de fechas.

Comprobaciones de planificador y fechas de bloqueo

Confirme que una ventana de entrega o mantenimiento propuesta cae en sábado o domingo antes de fijar una reserva en el calendario.

Deberes y ejercicios de calendario

Los estudiantes introducen una fecha ISO del libro y comparan la respuesta booleana de fin de semana con la clasificación manual del día de la semana.

¿Qué formato de fecha se necesita?

Una sola fecha de calendario ISO como YYYY-MM-DD (por ejemplo 2026-07-25). No se aceptan datetimes, fechas ordinales ni fechas de semana.

¿El resultado depende de mi zona horaria?

No. El solver usa aritmética gregoriana pura sobre una fecha civil explícita y nunca lee el reloj del host ni la zona horaria de Date.

¿Qué ocurre con una fecha no válida como 2023-02-29?

También se rechazan meses inválidos, días cero y formas que no sean YYYY-MM-DD.

¿Es gratuito el comprobador de fin de semana?

La herramienta del navegador es gratuita y se ejecuta en local.

¿Puede usar un fin de semana de viernes y sábado?

No. Usa el fin de semana habitual de sábado y domingo: cualquiera de esos días da sí, y de lunes a viernes da no. Contar los días de fin de semana entre dos fechas o saltarlos en un plazo son cálculos distintos.

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.

POSThttps://api.kit.forhosting.com/date/is-weekend

¿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.

curl -X POST https://api.kit.forhosting.com/date/is-weekend \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2026-07-25"}'
{
  "date": "2026-07-25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.is_weekend",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Pegue una fecha ISO en formato año-mes-día y esta herramienta devuelve un booleano is_weekend claro, el nombre del día en inglés, el número de día ISO (lunes igual a uno hasta domingo igual a siete) y un mensaje breve que indica si el día es fin de semana o laborable. Las cadenas no válidas—forma incorrecta, meses imposibles o un veintinueve de febrero fuera de un año bisiesto—se rechazan con un error invalid_input explícito en lugar de un falso silencioso. desde un sello contractual obtienen el mismo resultado determinista en el ejecutor gratuito del navegador y en la API prepago.

Qué cuenta como fin de semana y cómo se interpreta la fecha

Esta capacidad usa el fin de semana estándar de sábado y domingo: si el día civil es sábado o domingo, is_weekend es true; si es de lunes a viernes, is_weekend es false. Esa forma no es ambigua entre locales que escriben primero el mes o primero el día en prosa cotidiana, por eso las API y las bases de datos la prefieren. Como el cálculo nunca llama al constructor Date del host, el navegador y la API no pueden discrepar cuando corren en zonas horarias distintas.

Cómo llamar a la API y qué se obtiene

El valor debe coincidir exactamente con el patrón de cuatro dígitos, guion, dos dígitos, guion, dos dígitos, y debe representar un día gregoriano real en el rango inclusivo de años del uno al nueve mil novecientos noventa y nueve. Envíe un cuerpo JSON con un campo de cadena obligatorio llamado date, que también puede suministrarse bajo los alias iso_date, value o day. En caso de éxito la respuesta repite la cadena de fecha canónica, year, month y day como números, asigna is_weekend y weekend al mismo booleano, is_weekday al booleano opuesto, day_name y day_name_short a etiquetas en inglés como Saturday y Sat, iso_weekday al entero de lunes a domingo del uno al siete, weekday_0_sunday al índice de origen domingo del cero al seis, leap_year para el año, e incluye un mensaje breve más un array ordenado steps que reexpresa el parseo, la clasificación Sakamoto y la prueba de fin de semana. La validación fallida—campo ausente, tipo no cadena, forma incorrecta, año fuera de rango, mes o día imposible, o un veintinueve de febrero no bisiesto—devuelve invalid_input y nunca se cobra. El precio es un fijo de $0.002 por petición correcta con unidad item.

Consejos prácticos, límites y cuándo elegir esta herramienta

Prefiera el nombre de campo principal date cuando controle el cliente; los alias existen por compatibilidad con formularios que etiquetan el control iso_date o value. Las comprobaciones de ida y vuelta son sencillas: recalcule el día de la semana con otra fuente gregoriana de confianza y confirme que solo sábado y domingo ponen is_weekend en true.

Generación de fixtures solo de fin de semana para pruebas

Los equipos de ingeniería construyen fechas ISO conocidas de sábado/domingo y de entre semana para calendarios de UI sin depender del reloj del host.

¿Qué cuenta como día de fin de semana?

Solo sábado y domingo. De lunes a viernes is_weekend es false (is_weekday true).

Ver la documentación completa del KIT →