ForHosting KIT · Traducción y localización

Localizar fechas

03/04/2026 significa 4 de marzo para un lector en Chicago y 3 de abril para uno en São Paulo, y esa sola ambigüedad ha causado más errores en producción que casi cualquier otra decisión de formato. La API de Localizar Fechas toma un valor de fecha y un locale de destino y lo devuelve escrito tal como ese locale lo espera sin ambigüedad: orden día-mes-año, nombres de mes, separadores y convenciones de calendario resueltas correctamente. Existe para que su aplicación nunca tenga que adivinar cuál lectura es la correcta.

● EstableGratis · en su navegador
Úselo desde WebAPIEmailApp prontoTelegram pronto

Corre en su navegador. Gratis y sin límite: sus datos no salen de esta página.

La ambigüedad que llega a producción

Los formatos numéricos de fecha esconden su propia ambigüedad: MM/DD/AAAA y DD/MM/AAAA se ven idénticos para cualquier día menor a 13, lo cual significa que el error solo aparece a partir del día 13 de cada mes, muchas veces semanas después de que la función salió a producción y mucho después de la demostración donde todo se veía bien. Cualquiera que publique contenido para más de un país se topa exactamente con este problema, casi siempre en un ticket de soporte sobre una fecha de entrega o una renovación de suscripción que parecía haber ocurrido el día equivocado.

Qué devuelve el endpoint

Envía un valor de fecha y un locale de destino, y recibe de vuelta una cadena correctamente formateada: el orden correcto de los elementos, nombres de mes y día de la semana localizados cuando corresponde, el carácter separador adecuado y convenciones propias del locale, como ceros a la izquierda o meses escritos completos frente a abreviados. El resultado coincide con lo que una persona nativa de ese locale escribiría a mano, no con una cadena ISO genérica con sustituciones.

Una convención con historia real detrás

El orden de la fecha no es arbitrario: refleja siglos de hábitos regionales de registro, desde la tradición de poner primero el día, común en Europa y América Latina, hasta la convención de poner primero el mes que se consolidó en Estados Unidos por su propia historia administrativa, junto con la lógica de poner primero el año que se usa en buena parte de Asia oriental por claridad al ordenar registros. Ninguna de estas es 'más correcta'; son simplemente convenciones distintas que una capa de formato debe respetar y no imponer por encima de las demás.

Cómo encaja en un flujo automatizado

La llamada es asíncrona: envía la fecha y el locale, recibe un task_id de inmediato y obtiene el resultado formateado mediante un webhook firmado o un enlace firmado válido por 24 horas. Con una tarifa plana de $0.002 por solicitud y sin componente por volumen de texto, está pensada para uso frecuente en toda una capa de aplicación: cada fecha que ve un usuario, formateada correctamente sin que una librería del lado del cliente tenga que adivinar.

Dónde importa más

Las confirmaciones de reserva, las fechas de vencimiento de facturas, los avisos de renovación de suscripción y cualquier fecha visible para el usuario final tienen consecuencias reales cuando se leen mal: una renovación que se pasa por alto o una ventana de entrega malentendida erosionan la confianza rápido, y lo hacen en silencio, sin que ni una sola palabra del resto del texto esté mal escrita.

Confirmaciones de reserva

Una plataforma de viajes que atiende a clientes en Estados Unidos y Brasil formatea correctamente la misma fecha de check-in para cada uno, evitando el clásico intercambio de día y mes que provoca llegadas perdidas.

Fechas de facturación

Un sistema de facturación muestra las fechas de vencimiento según el locale del cliente para que una factura con vencimiento '03/04' no sea leída con el mes equivocado por una parte de sus destinatarios.

Calendarios de eventos multirregión

Un calendario de eventos distribuido en varios países muestra la fecha y hora de cada evento formateada como esperan los lectores locales, incluyendo nombres de día y mes localizados.

Generación automática de informes

Un proceso nocturno formatea cada campo de fecha de un informe en PDF o correo electrónico según el locale del destinatario antes de enviarlo, sin que nadie ajuste la plantilla país por país.

¿Qué hace exactamente esta API?

Toma un valor de fecha y un locale de destino y devuelve la fecha formateada como ese locale la espera: orden correcto de los elementos, separadores y nombres de mes o día de la semana localizados cuando corresponde.

¿Resuelve la clásica confusión entre MM/DD y DD/MM?

Sí, ese es justamente el problema que resuelve: envía un valor de fecha sin ambigüedad y el locale de destino, y la cadena devuelta queda formateada correctamente para ese locale en lugar de quedar abierta a una mala lectura.

¿Se puede usar gratis?

La herramienta de arriba es gratis en su navegador. La API es de pago: cada llamada se descuenta de su saldo prepago de ForHosting KIT — se recarga desde $10.00 (no caduca), se paga el precio publicado de cada solicitud, y una llamada sin saldo devuelve HTTP 402. Sin suscripción, sin tokens, y una tarea fallida no se cobra.

¿Cuánto cuesta?

$0.002 por solicitud, tarifa plana, ya que no hay volumen de texto involucrado, y solo se cobran las tareas que terminan con éxito.

¿Qué locales admite?

Admite códigos de locale estándar como en-US, es-MX, pt-BR, de-DE y ja-JP, cada uno con su propio orden de fecha y convenciones de nombres.

¿Puede formatear fechas en lote?

Sí, las solicitudes se envían de forma asíncrona y los resultados se recogen por webhook, lo cual funciona bien para procesos por lotes como generación de informes o sincronización de catálogos.

¿Cómo recibo la fecha formateada?

Mediante un webhook firmado, recomendado para sistemas automatizados, o un enlace firmado válido por 24 horas si prefiere consultarlo manualmente.

¿Qué pasa si el formateo falla?

La tarea se reintenta automáticamente hasta tres veces; si sigue fallando recibe un error claro y nunca se le cobra por eso.

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/locale/format-date

¿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, y pronto desde nuestra app, el email y Telegram.

curl -X POST https://api.kit.forhosting.com/locale/format-date \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items":["valor-1","valor-2"]}'
{
  "items": [
    "valor-1",
    "valor-2"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "locale.format_date",
  "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.

max_tokens20000
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.

Ver la documentación completa del KIT →