ForHosting KIT · Fechas y tiempo

Punto medio entre dos fechas

Indique dos fechas u horas y obtenga el instante exacto a mitad de camino, en UTC: entre la medianoche del 1 y la del 2 de enero de 2024, el punto medio es el mediodía del 1 de enero. Respeta los desfases. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Inicio
2024-01-01T00:00:00Z
End
2024-01-02T00:00:00Z
Obtiene
Punto medio
2024-01-01T12:00:00.000Z
Inicio (epoch) (ms)
1 704 067 200 000
Fin (epoch) (ms)
1 704 153 600 000
Punto medio (epoch) (ms)
1 704 110 400 000

Hallar el punto medio entre dos fechas responde a una pregunta distinta de contar días enteros, montar una cuenta regresiva o calcular una edad: pide el único instante equidistante entre dos puntos conocidos de la línea temporal. Esta calculadora del punto medio entre dos fechas acepta dos fechas y horas ISO-8601 explícitas—marcas de tiempo completas con Z o desfase numérico, o solo fecha tratada como medianoche UTC—, convierte ambas a milisegundos de época con aritmética gregoriana pura, promedia esos instantes con el suelo determinista de la suma y devuelve la fecha-hora a mitad de camino formateada en UTC con precisión de milisegundo. Comprobaciones clásicas: de medianoche a medianoche en días consecutivos cae al mediodía; un tramo de un segundo cae al medio segundo; extremos idénticos devuelven el mismo instante.

Qué significa un punto medio de instantes y qué contiene la respuesta

Promediar dos instantes absolutos es el análogo temporal de hallar el punto medio de un segmento en la recta numérica: si conoce el inicio y el fin de una reunión, un estudio, una campaña o una ventana contractual, el punto medio es el único instante UTC equidistante en milisegundos de ambos extremos.

Eso no es la fecha civil «a mitad de marzo» en un tramo de varios días, ni un punto medio de días laborables que salta fines de semana, ni un promedio de reloj de pared que finge que cada día civil tiene exactamente veinticuatro horas e ignora los desfases.

Usted aporta start y end como cadenas ISO-8601; cada una puede ser una fecha-hora completa con segundos fraccionarios opcionales y un desfase Z o de horas y minutos, o un valor solo fecha YYYY-MM-DD tratado como medianoche UTC para que los pares de calendario simples sigan funcionando. Un campo formula breve reafirma el promedio para documentar el contrato junto a la respuesta.

Se rechazan un start o end ausente, cadenas que no son ISO-8601, meses o días imposibles como 2023-02-29, componentes de reloj inválidos y años fuera de uno a 9999. Si necesita conteos de días de calendario, partes de cuenta regresiva o edad en años y meses, use esas herramientas dedicadas; esta página responde solo al instante exacto a mitad de camino entre dos marcas de tiempo validadas.

Dónde encaja la aritmética de punto medio en planificación, ciencia y software

Los gestores de proyecto marcan hitos a mitad de camino cuando una ventana de lanzamiento o un sprint se define con dos marcas de tiempo explícitas y las partes interesadas piden una sola hora de revisión a mitad de ventana en lugar de una etiqueta vaga de mitad de semana. Investigadores y sistemas de laboratorio registran el punto medio de un intervalo de observación para que las tablas resumen muestren un instante representativo en gráficos y uniones sin elegir arbitrariamente el inicio o el fin.

Equipos de finanzas y operaciones centran ventanas de facturación o de aviso cuando una política se refiere al medio de un periodo ya guardado como par de instantes ISO en un libro mayor. Educadores y redactores de normas usan la herramienta para demostrar que el punto medio de un tramo de un segundo es el medio segundo, y que entradas con desfase colapsan a una única respuesta normalizada con Z.

Combínelo con days-between, countdown-between o ayudas de época cuando necesite pasos temporales relacionados, y reserve esta página para la intención de búsqueda del punto medio entre dos fechas como fecha-hora exacta.

Hitos a mitad de proyecto y de campaña

Calcule la hora exacta de revisión a mitad de ventana para un sprint, un lanzamiento o una campaña de marketing definida por dos marcas de tiempo ISO.

Puntos medios de observación y experimento

Registre un único instante UTC representativo de un intervalo de observación para que gráficos y uniones no elijan arbitrariamente el inicio o el fin.

¿Cuánto cuesta la calculadora del punto medio entre dos fechas?

Es gratuita en su navegador en esta página.

¿Afectan las zonas horarias y los desfases al resultado?

Sí, de forma correcta: los desfases de cualquiera de las entradas se convierten a UTC antes del promedio. El punto medio siempre se devuelve con Z final en UTC.

¿Qué ocurre si las dos fechas-hora son iguales, o end es anterior a start?

Entradas idénticas devuelven ese mismo instante como punto medio.

¿Se aceptan valores solo de fecha?

Sí. Una cadena YYYY-MM-DD se trata como medianoche UTC de ese día civil y luego se promedia como cualquier otro instante.

¿El punto medio es lo mismo que el día hábil central?

No. Es el instante exacto a mitad de camino entre los dos momentos, contado en milisegundos. No salta fines de semana ni festivos, y no es una etiqueta aproximada como «a mediados de mes».

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/midpoint-between-dates

¿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/midpoint-between-dates \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start":"2024-01-01T00:00:00Z","end":"2024-01-02T00:00:00Z"}'
{
  "start": "2024-01-01T00:00:00Z",
  "end": "2024-01-02T00:00:00Z"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.midpoint_between_dates",
  "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.

Qué significa un punto medio de instantes y qué contiene la respuesta

La calculadora valida que ambos días existen en el calendario gregoriano—incluido el 29 de febrero solo en años bisiestos—, convierte cada entrada a un recuento de milisegundos de época UTC con aritmética civil proléptica y fija midpoint_epoch_ms al suelo de la suma de las dos épocas dividida entre dos, de modo que un total impar de milisegundos sigue dando una única elección determinista. La respuesta repite las cadenas originales start y end para auditoría, devuelve midpoint como cadena ISO UTC con tres dígitos fraccionarios y Z final, informa start_epoch_ms, end_epoch_ms y midpoint_epoch_ms para canalizaciones numéricas, e incluye span_ms como distancia absoluta más signed_span_ms como end menos start para ver la dirección cuando el segundo instante es anterior al primero.

Cómo se leen start y end y cómo el punto medio se mantiene reproducible

Cada cadena se recorta; los valores solo fecha se convierten en medianoche UTC; las fechas-hora pueden usar T o un espacio entre fecha y hora; los segundos fraccionarios se aceptan y se truncan a milisegundos enteros antes del promedio para que el ruido submilisegundo no invente un segundo punto medio. Los desfases como más cero dos dos puntos cero cero o menos cero cinco dos puntos cero cero se convierten a UTC restando los minutos de desfase de la época civil local, de modo que una tarde en Nueva York y una mañana en París que refieren el mismo intervalo absoluto siguen promediándose correctamente en UTC. El primer campo preferido es start, pero se aceptan los alias from, date1, a y begin para que hojas de cálculo, cadenas de consulta y formularios reutilicen el mismo contrato sin renombrar columnas. El segundo preferido es end, con alias to, date2, b y finish por la misma razón. El punto medio se reformatea con el mapeo inverso civil_from_days para que la cadena UTC impresa coincida exactamente con midpoint_epoch_ms. Entradas idénticas dan el mismo instante como punto medio; invertir el par deja el punto medio y el tramo absoluto sin cambio y solo invierte el signo de signed_span_ms.

Dónde encaja la aritmética de punto medio en planificación, ciencia y software

En esta página el trabajo corre por completo en su navegador; por la API cada consulta correcta cuesta $0.002, la validación fallida no se cobra y no se almacena nada tras la respuesta. Esa división—exploración interactiva gratuita y API idéntica de pago—coincide con el resto del catálogo KIT de nivel A y le permite pasar de una comprobación puntual a una canalización sin cambiar el resultado matemático.

Fixtures deterministas de CI y facturación

Genere valores de punto medio reproducibles para pruebas unitarias, centros de libro mayor y canalizaciones sin depender de Date ni del reloj del anfitrión.

¿Cómo se define el punto medio?

Ambas entradas se convierten a milisegundos de época UTC. midpoint_epoch_ms es floor((start_ms + end_ms) / 2) y se formatea como cadena ISO-8601 UTC con precisión de milisegundo.

Ver la documentación completa del KIT →