Días restantes del trimestre
Desde el 15 de febrero de 2026 quedan 45 días para cerrar el primer trimestre, contando ese día y el 31 de marzo. Escriba cualquier fecha y vea a qué trimestre pertenece, cuándo termina y cuántos días naturales faltan. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Fecha
- 2026-02-15
- Año
- 2 026
- Trimestre
- 1
- Fin de trimestre
- 2026-03-31
- Días restantes
- 45
Este contador indica con exactitud cuántas fechas naturales quedan desde una fecha ISO proporcionada hasta el último día de ese trimestre natural. El recuento es inclusivo: el último día del trimestre devuelve uno. Solo utiliza el valor YYYY-MM-DD enviado, aplica las reglas gregorianas de los años bisiestos mediante aritmética entera y nunca consulta el reloj, el huso horario, la red ni valores predeterminados ocultos. Por ello, una misma entrada siempre produce el mismo trimestre, la misma fecha final y el mismo número de días restantes.
Qué significa el recuento de días restantes
Los trimestres naturales dividen el año gregoriano en cuatro períodos fijos de tres meses: enero a marzo, abril a junio, julio a septiembre y octubre a diciembre. La capacidad identifica primero el período que contiene su fecha explícita y después cuenta cada fecha natural desde ese día hasta la fecha final del período. Ambos extremos están incluidos.
Por ejemplo, el último día de un trimestre tiene un día restante y el día anterior tiene dos. Esta convención responde bien a preguntas de planificación, como cuántas fechas quedan disponibles en una lista de cierre, sin fingir que se recibió una hora cuando la entrada contiene únicamente una fecha. Se cuentan fines de semana y festivos, porque se trata de días naturales y no de un calendario laboral.
El 29 de febrero también cuenta cuando se encuentra en la parte restante del primer trimestre. Nada se deduce del día actual, del idioma del usuario ni de un ejercicio fiscal.
Cómo funciona la aritmética determinista en UTC
Proporcione date exactamente como YYYY-MM-DD, incluidos los ceros iniciales del mes y del día. El analizador valida la estructura y comprueba que el año esté entre 0001 y 9999, que el mes exista y que el día sea posible. Febrero tiene veintinueve días solo cuando lo permiten las reglas gregorianas: los años divisibles por cuatro son bisiestos, salvo los años de fin de siglo que no sean divisibles por cuatrocientos.
Una vez validada la entrada, la aritmética entera asigna el mes a su trimestre y elige marzo, junio, septiembre o diciembre como mes final. Luego suma las fechas no consumidas del mes inicial, los meses completos intermedios y las fechas del mes final. No crea objetos Date, no interpreta marcas de tiempo, no examina desfases UTC ni convierte a hora local.
Es una decisión deliberada: una fecha ISO no contiene una hora que se pueda desplazar.
Cómo usar el resultado en planificación e informes
Un proceso comercial puede etiquetar instantáneas diarias de forma uniforme en distintas regiones, ya que cada ejecución usa la misma fecha explícita y no su medianoche local. Una canalización de datos puede aplicar la capacidad a registros importados y rechazar fechas defectuosas antes de incorporarlas a agregados trimestrales. Si su política excluye fines de semana, festivos o cierres propios, necesitará después una herramienta de calendario laboral.
Los ejercicios fiscales que no empiezan en enero también requieren otro cálculo.
Qué puede hacer con ella
Cuenta atrás para el cierre trimestral
Añada un recuento inclusivo de días naturales a listas contables u operativas ancladas en una fecha explícita.
Coherencia entre cuadros regionales
Calcule la misma cuenta atrás trimestral en todas las oficinas, sin diferencias por huso horario o reloj del servidor.
Preguntas frecuentes
¿Utiliza la fecha de hoy?
No. Solo utiliza el campo date explícito y nunca consulta el reloj del sistema.
¿Admite años bisiestos?
Sí. Aplica las reglas gregorianas, incluidas las excepciones de los siglos y de los años divisibles por cuatrocientos.
¿Excluye fines de semana o festivos?
No. Cuenta todas las fechas naturales. Un calendario laboral necesita una política separada de festivos y semana de trabajo.
¿El día que escribo cuenta como día restante?
Sí. El recuento incluye la fecha que usted indica y el último día del trimestre, de modo que el día de cierre muestra un día restante y el anterior muestra dos.
¿Sirve para un trimestre fiscal que empieza en otro mes?
No. Solo usa los cuatro trimestres naturales: de enero a marzo, de abril a junio, de julio a septiembre y de octubre a diciembre. Un año fiscal que arranca en otro mes requiere otro cálculo.
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/days-remaining-quarter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-02-15"}'const res = await fetch("https://api.kit.forhosting.com/date/days-remaining-quarter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-02-15"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/days-remaining-quarter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-02-15"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/days-remaining-quarter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-02-15"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-02-15"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/days-remaining-quarter", 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
{
"date": "2026-02-15"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.days_remaining_quarter",
"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
Qué significa el recuento de días restantes
La respuesta incluye la fecha normalizada, el año, el número de trimestre, quarter_end y days_remaining.
Cómo funciona la aritmética determinista en UTC
Los formatos inválidos y las fechas imposibles devuelven invalid_input en vez de corregirse o adivinarse.
Cómo usar el resultado en planificación e informes
Utilice days_remaining cuando un informe, una cuenta atrás, un modelo de asignación o una lista de cierre necesite un denominador estable vinculado a una fecha registrada. Un cuadro financiero puede combinarlo con quarter y quarter_end para mostrar cuánto queda de una ventana ordinaria de información. La salida es deliberadamente pequeña: year y quarter identifican el período, quarter_end expone el límite exacto y days_remaining aporta el recuento inclusivo. Para trimestres naturales, el navegador y la API comparten la misma función pura; una solicitud automatizada cuesta $0.002.
Casos de integración
Enriquecimiento de fechas por lotes
Añada quarter, quarter_end y days_remaining a fechas ISO validadas dentro de canalizaciones de datos.
Preguntas técnicas
¿Se incluye la fecha de entrada en el recuento?
Sí. Se cuenta desde la fecha natural suministrada hasta quarter_end, ambos inclusive, por lo que el último día devuelve uno.
¿Cuánto cuesta una solicitud API?
Una solicitud API correcta cuesta $0.002. El mismo cálculo determinista también se puede ejecutar en el navegador.