ForHosting KIT · Fechas y tiempo

Conteo de días de la semana en un año

Elija un día de la semana y un año y vea cuántas veces aparece: 2024 tiene 53 lunes, porque es bisiesto y empezó en lunes. La mayoría de los días salen 52 veces, y solo uno o dos llegan a 53. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Año
2 024
Día de la semana
Monday
Obtiene
Índice del día
1
Cantidad
53
Días del año
366
Día del 1 de enero
1

Planificar reuniones, ciclos de nómina, calendarios de contenido y ejercicios de fechas en clase desemboca en la misma pregunta: ¿cuántas veces cae un día de la semana dado dentro de un año concreto? Un año común tiene trescientos sesenta y cinco días, es decir cincuenta y dos semanas completas más un día sobrante; un año bisiesto tiene trescientos sesenta y seis, es decir dos días sobrantes. Esos sobrantes hacen que la mayoría de los días de la semana aparezcan cincuenta y dos veces mientras uno o dos aparecen cincuenta y tres, según en qué día de la semana caiga el primero de enero y si existe el veintinueve de febrero. Las cadenas de día no reconocidas fallan con un error de entrada inválida claro y no se cobran.

Cómo funciona la frecuencia de días en años comunes y bisiestos

Todo año gregoriano contiene trescientos sesenta y cinco o trescientos sesenta y seis días. Trescientos sesenta y cinco equivalen a cincuenta y dos semanas más un día, de modo que exactamente un día de la semana aparece cincuenta y tres veces y los otros seis aparecen cincuenta y dos. Trescientos sesenta y seis equivalen a cincuenta y dos semanas más dos días, de modo que dos días consecutivos aparecen cincuenta y tres veces: el día del primero de enero y el siguiente en la semana.

Los años bisiestos siguen la regla estándar: divisibles por cuatro, excepto años de siglo salvo que sean divisibles por cuatrocientos. Envíe weekday como nombre inglés completo como Monday, abreviatura de tres letras como Mon, o un entero de cero a seis donde cero es domingo. Se ignora mayúsculas en los nombres.

Calendarios de reuniones y campañas

Los equipos de producto y marketing comprueban cuántos lunes o viernes caen en un año de lanzamiento antes de reservar franjas recurrentes o publicaciones semanales de contenido.

Estimadores de nómina y turnos

Las herramientas de RR. HH. y operaciones estiman ciclos de pago semanales o plantillas de turnos a partir de la frecuencia real de días en un año común o bisiesto.

¿Cómo cuento cuántos lunes hay en un año?

El campo count es 52 o 53 según ese año gregoriano.

¿Qué ocurre si el nombre del día es incorrecto?

Nombres no reconocidos como "Funday" se rechazan y no se cobran; use Sunday–Saturday o abreviaturas habituales de tres letras.

¿El año bisiesto cambia la respuesta?

Sí. Un año bisiesto tiene 366 días, así que dos días de la semana aparecen 53 veces en lugar de uno. El 29 de febrero se incluye mediante la regla bisiesta gregoriana estándar.

¿Es gratuita la calculadora de conteo de días?

La herramienta del navegador se ejecuta gratis en su dispositivo.

¿Puedo pasar un número en lugar de un nombre?

Sí. Weekday puede ser un entero 0–6 donde 0 es domingo y 6 es sábado, como en APIs de calendario habituales. La respuesta sigue devolviendo el nombre canónico en inglés.

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/weekday-frequency

¿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/weekday-frequency \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2024,"weekday":"Monday"}'
{
  "year": 2024,
  "weekday": "Monday"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.weekday_frequency",
  "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.

Esta capacidad responde esa pregunta de forma determinista para cualquier año gregoriano del uno al nueve mil novecientos noventa y nueve: envíe el año y un nombre de día de la semana, y reciba un conteo JSON estable de cincuenta y dos o cincuenta y tres más el contexto de año bisiesto y la lista de días que alcanzan cincuenta y tres ocurrencias.

Cómo funciona la frecuencia de días en años comunes y bisiestos

Envíe year como entero JSON o cadena entera (alias y y yr). Entradas idénticas siempre producen JSON idéntico porque el camino es aritmética pura sin red, sin semilla aleatoria y sin reloj de pared.

Lectura de los campos de respuesta y manejo de nombres de día inválidos

El campo count es la respuesta que buscaba: cincuenta y dos o cincuenta y tres. El mensaje de error nombra el token erróneo cuando es posible para que los formularios muestren una pista precisa. Prefiera nombres completos en formularios de usuario; acepte abreviaturas e índices numéricos al integrar calendarios que ya usan índices de domingo basados en cero. En caso de éxito la respuesta repite year, el nombre canónico del día (Sunday a Saturday) y weekday_index de cero para domingo a seis para sábado. Campos de apoyo ayudan a interfaces y pruebas: days_in_year es trescientos sesenta y cinco o trescientos sesenta y seis, is_leap_year es un booleano, jan1_weekday y jan1_weekday_name describen el primer día del año, y weekdays_with_53 enumera cada nombre de día que aparece cincuenta y tres veces ese año para resaltar los días largos sin una segunda solicitud. La etiqueta method es siempre weekday_frequency y calendar es siempre gregorian para que el código posterior pueda ramificar sin oler formas. Año ausente, día ausente, año fuera de uno a nueve mil novecientos noventa y nueve, año no entero y cualquier cadena de día no reconocida fallan con invalid_input y no se cobran.

Uso de la API, precios, flujos de planificación y límites prácticos

Use la calculadora gratuita de conteo de días en el navegador para planificadores de reuniones, calendarios editoriales, horarios escolares y comprobaciones rápidas de cuántos viernes o lunes contiene un año de campaña. Los años se limitan de uno a nueve mil novecientos noventa y nueve para alinearse con otras herramientas de fecha del catálogo y mantener la visualización segura. Envíe un cuerpo JSON con el año entero obligatorio y el día de la semana obligatorio como cadena o entero. Use la API prepago cuando un servicio de planificación, estimador de nómina, CMS de contenido o pipeline de analítica de calendario necesite un contrato estable bajo saldo KIT a $0.002 por elemento exitoso; los fallos de validación nunca consumen saldo tras el rechazo del motor. Combine este endpoint con un generador de calendario mensual cuando necesite una rejilla imprimible, o con contadores de días hábiles cuando los festivos importen más que la frecuencia bruta de días. Los autores que publican SDK pueden mapear count y weekdays_with_53 directamente a paneles que responden cuántos lunes hay en un año sin reimplementar reglas bisiestas en cada lenguaje.

Generadores de clase y cuestionarios

Docentes y apps de tutoría preguntan cuántos martes hay en un año y verifican las respuestas del alumnado con JSON determinista.

Ver la documentación completa del KIT →