ForHosting KIT · Fechas y tiempo

Fracción del mes transcurrida

El 15 de febrero de 2024 ya han pasado 15 de los 29 días del mes, algo más de la mitad, y quedan 14. Escriba cualquier fecha y obtenga la fracción y el porcentaje transcurridos de su mes, listos para prorrateos, facturación y barras de progreso. 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
2024-02-15
Obtiene
Año
2 024
Mes
2
Día
15
Nombre del mes
February

La fracción de un mes que ya ha transcurrido en una fecha civil dada es la parte de ese mes de calendario que queda atrás, expresada tanto como intervalo unitario desde justo por encima de cero el primer día del mes hasta uno el último, como porcentaje desde justo por encima de cero hasta cien. Los ciclos de facturación, el prorrateo del alquiler, el crédito de suscripciones, los cortes de nómina y las barras mensuales de OKR necesitan ese número sin pelear con zonas horarias del anfitrión ni tablas de horario de verano. Esta calculadora acepta una sola fecha de calendario ISO en la forma estricta año-mes-día con cuatro, dos y dos dígitos, comprueba que el día exista realmente en el calendario gregoriano —incluidos los febreros bisiestos—, consulta cuántos días contiene ese mes y devuelve la fracción transcurrida como el día del mes dividido entre la longitud del mes más el porcentaje correspondiente. Fechas imposibles como el 29 de febrero en un año común o el 31 de abril fallan con un error de validación claro en lugar de un ajuste silencioso.

Cómo se calcula la fracción transcurrida de un mes desde una fecha ISO

Parta de una fecha civil escrita como año, mes y día en la forma ISO internacional con guiones y anchos fijos para que todo cliente acuerde los mismos tres enteros. Primero confirme que el año esté en un rango gregoriano práctico desde el año uno hasta nueve mil novecientos noventa y nueve y que el mes esté entre uno y doce.

A continuación aplique la regla bisiesta usada por los calendarios civiles en todo el mundo: un año es bisiesto si es divisible por cuatro, salvo que los años seculares solo lo son cuando también son divisibles por cuatrocientos. Esa regla hace legal el 29 de febrero en años como 2024 y 2000, e ilegal en 2023 y 1900.

Con el estado bisiesto conocido, consulte la longitud del mes que contiene la fecha dada: treinta y un días para enero, marzo, mayo, julio, agosto, octubre y diciembre; treinta días para abril, junio, septiembre y noviembre; veintiocho o veintinueve días para febrero. Rechace cualquier día que supere esa longitud, por ejemplo el 31 de abril o el 29 de febrero en un año común.

Cuando el triple es válido, la fracción transcurrida del mes hasta esa fecha se define como el día del mes dividido entre la longitud del mes, y el porcentaje transcurrido es cien veces esa fracción. El primero de cualquier mes se corresponde por tanto con uno entre la longitud del mes, las fechas a mediados se sitúan cerca de un medio con un pequeño desplazamiento según el mes tenga veintiocho, veintinueve, treinta o treinta y un días, y el último día del mes es exactamente uno y cien por ciento.

Los días restantes equivalen a la longitud del mes menos el día del mes, la fracción restante es la parte complementaria del mes y el porcentaje restante es esa parte complementaria por cien.

Qué envía y qué recibe a cambio

Envíe un campo de cadena obligatorio llamado date con un día de calendario ISO estricto como dos mil veinticuatro guion cero dos guion uno cinco. Días que coinciden con el patrón pero no son fechas reales de calendario —incluido el 29 de febrero no bisiesto y valores de mes fuera de uno a doce— también fallan con un mensaje que nombra el problema para que los clientes corrijan la entrada sin adivinar.

Comprobaciones clásicas incluyen el 15 de febrero en un año bisiesto como quince entre veintinueve, el 30 de abril exactamente uno y cien por ciento, el 1 de julio como uno entre treinta y uno, y el 28 de febrero en un año común exactamente uno. Mantenga las solicitudes pequeñas, fije en las pruebas la fracción y el porcentaje redondeados, y obtendrá cifras reproducibles de avance del mes para facturación, plugins LMS y workers en el borde sin montar una biblioteca de calendario propia.

Dónde se usa una calculadora de fracción del mes transcurrida en el trabajo real

Los equipos de finanzas y suscripciones prorratean cargos mensuales cuando un cliente empieza o cancela a mitad de ciclo y necesitan una fracción de confianza que coincida con fechas civiles en lugar de segundos de epoch Unix que ignoran longitudes de mes y febreros bisiestos. Nómina y alquiler convierten una fecha de corte en la parte del mes ya trabajada u ocupada para que recibos y libros sean legibles para no ingenieros.

Los paneles de producto dibujan barras mensuales para OKR, cupos de uso y calendarios de contenidos y deben respetar bisiestos sin zonas horarias del anfitrión. El software que debe permanecer libre de bibliotecas de zona horaria aún necesita una fracción de calendario pura para ventanas de mantenimiento, calendarios de cumplimiento y widgets de productividad personal definidos por fechas civiles y no por un reloj en vivo.

Si más adelante necesita solo el recuento de días de un mes, el porcentaje de un año civil completo, los días enteros transcurridos desde el primero de enero, los días enteros transcurridos dentro de un trimestre fiscal, o el primer y el último día de un mes, trátelos como intenciones de búsqueda y aterrizajes distintos en lugar de sobrecargar esta página de fracción del mes transcurrida.

Prorrateo de suscripciones y facturas

Convierta cualquier fecha de servicio ISO en la fracción transcurrida de ese mes de facturación para que créditos y cargos a mitad de ciclo respeten bisiestos sin zonas horarias del anfitrión.

Cortes de nómina y de alquiler

Asigne un corte de pago o de ocupación al porcentaje del mes transcurrido, más los días restantes, para recibos y libros que no ingenieros puedan leer.

¿Cómo se calcula la fracción transcurrida de un mes?

El último día del mes es siempre exactamente 1.0 y 100%.

¿Un año bisiesto cambia el resultado de febrero?

Sí. Los febreros bisiestos tienen 29 días, así que el 15 de febrero es 15/29 en 2024 y 15/28 en 2023. El 29 de febrero se acepta solo en años bisiestos.

¿Qué ocurre si la fecha no es válida?

Forma incorrecta, mes fuera de rango o días imposibles como 2023-02-29 se rechazan y no se cobran.

¿Es lo mismo que los días de un mes o el avance del año?

No. Los días de un mes devuelven solo la longitud 28–31. El avance del año devuelve el porcentaje del año civil. Esta página devuelve la fracción y el porcentaje transcurridos del mes que contiene la fecha: una intención de búsqueda distinta aunque las tres usen aritmética de calendario.

¿Cuánto cuesta la calculadora de fracción del mes transcurrida?

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

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/fraction-of-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/fraction-of-month \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2024-02-15"}'
{
  "date": "2024-02-15"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.fraction_of_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.

La respuesta incluye también los días restantes, la fracción restante, el porcentaje restante, un indicador bisiesto, el nombre inglés month_name y una cadena de fórmula breve para que barras de progreso y hojas de prorrateo se mantengan coherentes.

Qué envía y qué recibe a cambio

Campos ausentes, valores que no sean cadena y cadenas que no coincidan con el patrón de cuatro-dos-dos dígitos fallan con invalid_input y no se cobran. En caso de éxito la respuesta repite la cadena de fecha normalizada, los componentes numéricos de año, mes y día, el month_name en inglés, days_in_month de veintiocho a treinta y uno, remaining_days hasta el último día de ese mes, un booleano is_leap_year, fraction como la parte transcurrida del mes en el intervalo unitario, percent como esa parte por cien, remaining_fraction y remaining_percent como las partes complementarias, y una cadena formula breve que documenta la regla bisiesta y la definición de la fracción. El precio de las llamadas API exitosas es la base publicada de $0.002 por ítem; los fallos de validación no consumen saldo prepago.

Dónde se usa una calculadora de fracción del mes transcurrida en el trabajo real

Como esta capacidad es un motor de parse puro, el precio de la API es la base publicada de $0.002 por ítem exitoso y la validación fallida no consume saldo. Combine la ejecución gratuita del navegador en esta página con la API de pago cuando necesite la misma fracción dentro de un pipeline automatizado, y conserve el resultado matemático al pasar de una comprobación puntual a la facturación de producción.

Paneles mensuales de OKR y de uso

Marque barras de metas mensuales con una fracción estable y remaining_percent desde entradas YYYY-MM-DD estrictas, con invalid_input claro en fechas erróneas.

Ver la documentación completa del KIT →