Número de día del trimestre
El 15 de febrero de 2026 es el día 46 del primer trimestre, que empezó el 1 de enero. Escriba una fecha y obtendrá su trimestre, el primer día del trimestre y el número de día, contando el día de apertura como día 1. 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
- Inicio del trimestre
- 2026-01-01
- Número de día
- 46
Saber en qué día del trimestre cae un evento ayuda a las listas de cierre financiero, las hojas de ruta de producto, los relojes de SLA y las cohortes de analítica que etiquetan filas por su posición dentro del Q1 al Q4. Esta capacidad acepta una fecha de calendario ISO explícita, la asigna a su trimestre gregoriano UTC y devuelve el número de día en base uno dentro de ese trimestre: el día 1 es el inicio del trimestre, no un recuento de días transcurridos en cero.
Qué significa el número de día dentro del trimestre
Un trimestre natural es un bloque fijo de tres meses del año gregoriano: el Q1 abarca de enero a marzo, el Q2 de abril a junio, el Q3 de julio a septiembre y el Q4 de octubre a diciembre. El inicio de cada trimestre es el primer día de su primer mes en el calendario civil UTC, con independencia de husos horarios, calendarios laborales o desfases de ejercicio fiscal.
El número de día dentro del trimestre es la posición ordinal en base uno de su fecha dentro de ese bloque: el inicio del trimestre es el día 1, el día civil siguiente es el 2, y así hasta el último día del tercer mes. Esa definición difiere de un recuento de días transcurridos en base cero, donde la fecha de inicio reportaría cero; aquí la etiqueta es un ordinal usado en informes que dicen «día 45 del Q1».
Los años bisiestos se tratan correctamente para febrero, así que las fechas tardías del Q1 en un año bisiesto siguen contando desde el 1 de enero con el día extra incluido cuando cae en o antes de la entrada.
Cómo enviar la fecha ISO correctamente
Proporcione date como una cadena en formato YYYY-MM-DD, o como una fecha y hora ISO completa cuyo prefijo de calendario sea YYYY-MM-DD antes de una T o un espacio. Solo se usa la fecha de calendario UTC: las horas, los minutos, los segundos y los desfases se ignoran, de modo que 2026-02-15T23:59:59Z y 2026-02-15 resuelven el mismo número de día. Las fechas imposibles, como el 30 de febrero o el mes 13, también fallan.
Prefiera una cadena ISO legible por máquina, sin unidades ni prosa, para que los analizadores nunca adivinen. Cuando necesite «qué día del trimestre es esta fecha de informe», pase esa fecha de informe de forma explícita en lugar de fiarse del reloj del servidor: la capacidad nunca lee Date.now().
Qué puede hacer con ella
Cierre financiero y listas de operaciones
Etiquete las tareas con el día en base uno del trimestre para un ritmo que sigue el calendario civil, empezando en el día 1 al abrir el trimestre.
Preguntas frecuentes
¿El primer día del trimestre es cero o uno?
Uno. El número de día es una posición ordinal: el inicio del trimestre es el día 1, no un recuento de transcurridos en cero.
¿Usa mi zona horaria local o el reloj del servidor?
Ninguno de los dos. Solo se usa la fecha de calendario que usted envía. La hora del día y los desfases se ignoran, y el servicio nunca lee el reloj del sistema.
¿Cuánto cuesta?
La herramienta de la página es gratuita en su navegador. Las entradas inválidas no se cobran.
¿Sigue el año fiscal de mi empresa?
No. Usa solo trimestres naturales: de enero a marzo, de abril a junio, de julio a septiembre y de octubre a diciembre. Los años fiscales que empiezan en otro mes no se tienen en cuenta.
¿Puedo escribir una fecha que incluya la hora?
Sí. Solo cuenta la fecha del calendario y se ignoran la hora y el desfase, así que el 15 de febrero de 2026 a las 23:59:59 UTC da el mismo número que el 15 de febrero a secas.
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/day-number-in-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/day-number-in-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/day-number-in-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/day-number-in-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/day-number-in-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.day_number_in_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
La aritmética usa solo el año, el mes y el día que usted envía, de modo que la misma carga útil produce siempre el mismo quarter, quarter_start y day_number en cualquier entorno. Los valores ausentes, las cadenas no ISO y los días de calendario imposibles se rechazan con invalid_input, para que las automatizaciones fallen de forma explícita en lugar de inventar una cronología a partir del reloj de pared.
Qué significa el número de día dentro del trimestre
Como cada campo se deriva solo de la entrada, las pruebas de referencia, los scripts sin conexión y el ejecutor gratuito del navegador se mantienen idénticos bit a bit con la vía de pago de la API.
Cómo enviar la fecha ISO correctamente
Se aceptan alias como iso, day, value, on y at, para que los campos de formulario existentes se mapeen sin renombrar. No envíe cadenas con formato local como 15/02/2026 ni nombres de mes; se rechazan como invalid_input. Las llamadas correctas devuelven la fecha normalizada, el año, el quarter (1–4), quarter_start como YYYY-MM-DD y day_number como un entero positivo que empieza en 1. La herramienta de la página es gratuita; a través de la API, un cálculo correcto cuesta $0.002 por solicitud, y las entradas inválidas no se cobran.
Dónde encajan los números de día del trimestre en tuberías reales
Los equipos de operaciones y finanzas suelen necesitar un único ordinal que indique a qué día del trimestre pertenece una tarea de cierre o una instantánea de KPI, para listas que arrancan en el día 1 y gráficos de avance que etiquetan marcas por número de día en lugar de fechas absolutas. Los importadores por lotes recorren filas CSV de fechas ISO y adjuntan la misma estructura de cuatro campos en cada carga del almacén. Combine la salida con otras herramientas de fechas si necesita días restantes o filtros de días hábiles; esta capacidad se centra en un único número de día determinista en base uno, para que el contrato siga siendo pequeño y estable. Los trabajos de analítica de producto etiquetan los eventos con quarter y day_number para que las cohortes se alineen entre regiones sin desviación de hora local. Los motores contractuales pueden comparar números de día de hito con day_number desde un inicio de trimestre conocido sin inventar una tabla de días hábiles cuando el contrato es puro tiempo de calendario. Use el ejecutor gratuito del navegador para una sola fecha, o invoque la API cuando la automatización necesite el mismo resultado de forma cerrada a escala.
Casos de integración
Ordinales de día del trimestre en tableros
Convierta cada fecha ISO de informe en quarter y day_number para que los tableros de KPI muestren el avance «día N del Qx» sin librerías de fechas en el cliente.
Etiquetado de eventos por lotes en analítica
Mapee filas CSV o de almacén de fechas ISO a los campos year, quarter, quarter_start y day_number para informes de cohortes coherentes.
Preguntas técnicas
¿Qué devuelve el número de día dentro del trimestre?
Devuelve la fecha ISO normalizada, year, quarter (1–4), quarter_start (YYYY-MM-DD) y day_number: el día ordinal en base uno de esa fecha dentro de su trimestre natural UTC.
¿Cuándo falla el cálculo?
Falla con invalid_input cuando date falta, no es ISO YYYY-MM-DD (ni una fecha y hora ISO con ese prefijo), o no es un día real del calendario para ese mes y año.