ForHosting KIT · Fechas y tiempo

Calculadora de días de un mes

Febrero de 2024 tiene 29 días, porque 2024 es bisiesto. Escriba un año y un mes del 1 al 12 y obtendrá el número exacto de días, el nombre del mes y si el año es bisiesto. 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
Mes
2
Obtiene
Nombre del mes
February
Días
29
Calendario
gregorian

Saber cuántos días tiene un mes del calendario es una pregunta pequeña con aristas: febrero cambia en años bisiestos, y una longitud errónea rompe ciclos de facturación, planificadores y validación de formularios. Esta calculadora de días de un mes aplica las reglas gregorianas de forma determinista—longitudes de enero a diciembre más la prueba de bisiesto para febrero—y le devuelve un entero exacto sin adivinar ni consultar un almanaque. Envíe un año y un mes del uno al doce; la respuesta incluye el recuento de días, el nombre del mes en inglés, si el año es bisiesto y una etiqueta de método estable para canalizaciones.

Año, mes y la regla gregoriana del año bisiesto

Indique dos enteros: el año en el rango gregoriano admitido y el mes como uno para enero hasta doce para diciembre. Los meses habituales tienen siempre treinta y uno o treinta días según la tabla civil fija; solo febrero depende del año. Según la regla gregoriana del bisiesto, un año es bisiesto si es divisible por cuatro, salvo que los años seculares deban ser también divisibles por cuatrocientos.

Por eso el año dos mil tiene un febrero de veintinueve días mientras mil novecientos tiene veintiocho, y por eso dos mil veinticuatro es bisiesto y dos mil veintitrés no.

Dónde se usa y qué límites tiene

Use la calculadora gratuita en el navegador para deberes, demostraciones de producto y comprobaciones rápidas sin instalar bibliotecas de calendario. Combine este extremo con contadores de días laborables cuando el siguiente paso sean solo días hábiles, o con formateadores de fecha cuando necesite visualización localizada tras conocer ya la longitud del mes. Mantenga los meses estrictamente del uno al doce—el contrato del producto rechaza meses fuera de rango en lugar de rotarlos—para que los clientes detecten valores de formulario erróneos a tiempo.

Los límites de año siguen el rango de parámetros publicado por seguridad del aislado y uso civil habitual.

Selectores de fecha en formularios e interfaz

Los frontales fijan el día máximo del mes a partir del año y el mes para que el usuario no elija el 30 de febrero, actualizándose solos cuando el año pasa a ser bisiesto.

Periodos de facturación y suscripción

Los motores de facturación calculan la longitud del periodo de un mes civil sin reimplementar las reglas de bisiesto en cada lenguaje o servicio.

Ventanas de planificación y nómina

Planificadores y herramientas de nómina obtienen cuántos días caen en un mes concreto al construir ventanas mensuales y comprobaciones de validación.

¿Qué ocurre si el mes está fuera de 1 a 12?

Los meses deben ser enteros del 1 (enero) al 12 (diciembre); los valores fuera de ese rango se rechazan y no se cobran.

¿Cómo se deciden los años bisiestos?

Regla gregoriana: divisible por 4, salvo que los años seculares deban ser también divisibles por 400. Así 2000 es bisiesto, 1900 no, y febrero tiene 29 o 28 días según corresponda.

¿Es gratuita la calculadora de días de un mes?

La herramienta del navegador funciona gratis en su dispositivo.

¿Por qué el resultado indica si el año es bisiesto aunque el mes no sea febrero?

Porque ser bisiesto es una propiedad de todo el año, no solo de febrero. Así un calendario o un panel puede mostrar una única marca de año bisiesto sin volver a consultar mes a mes.

¿Cuántos días puede tener un mes?

Desde 28 hasta treinta y un días. Todos los meses salvo febrero tienen una duración fija de treinta o treinta y un días, y febrero tiene 28 días en un año normal y 29 en uno bisiesto.

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/days-in-month

¿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/days-in-month \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2024,"month":2}'
{
  "year": 2024,
  "month": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.days_in_month",
  "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.

Los meses fuera del uno al doce fallan con invalid_input claro y no se cobran.

Año, mes y la regla gregoriana del año bisiesto

Se aceptan los alias y e yr para year, y m y mon para month, cuando estén documentados. Campos ausentes, no enteros, años fuera de los límites publicados y cualquier mes menor que uno o mayor que doce provocan invalid_input para que quien llama corrija la petición en lugar de recibir una longitud silenciosamente incorrecta.

Cómo leer la respuesta: días, nombre del mes y marca de bisiesto

Si tiene éxito, la respuesta repite el año y el mes normalizados, una cadena month_name en inglés para mostrar (por ejemplo February) y days como la longitud entera de ese mes—de veintiocho a treinta y uno. El booleano is_leap_year indica si el año es bisiesto gregoriano, aunque el mes solicitado no sea febrero, de modo que los tableros puedan mostrar una sola insignia de bisiesto para todo el año sin una segunda llamada. El campo calendar es siempre gregorian y method es siempre days_in_month, lo que permite a enrutadores y pruebas ramificar por etiquetas en lugar de inspeccionar formas. Use solo days cuando necesite la longitud para comprobaciones de rango; use month_name al construir resúmenes legibles; combine days con is_leap_year al generar textos de interfaz conscientes de febrero. Los fallos de validación no consumen saldo prepago tras el rechazo del motor, igual que otras capacidades KIT de parse.

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

Envíe un cuerpo JSON con los campos enteros obligatorios year y month. Use la API prepago cuando una plataforma de facturación, un servicio de planificación, una herramienta de nómina o un validador de formularios necesite un contrato estable con saldo KIT a $0.002 por elemento correcto. Quienes envían SDK pueden mapear el campo days a atributos max en selectores de día y mostrar is_leap_year junto a etiquetas de febrero en la misma respuesta.

¿Cómo obtengo el número de días de un mes?

Envíe JSON con year y month (1–12), por ejemplo year: 2024 y month: 2. La respuesta incluye days (29 para ese febrero bisiesto), month_name e is_leap_year.

¿Usa el objeto Date del sistema?

No. Los recuentos de días se calculan con aritmética entera pura, de modo que los resultados son deterministas entre zonas horarias y anfitriones, y las pruebas golden se mantienen estables.

Ver la documentación completa del KIT →