#598 · Localización y Unicode

Generador de patrones de fecha por locale

Escribe una o varias etiquetas locale, como es-ES, es-MX o en-US, y genera un ejemplo de fecha junto con un patrón descriptivo basado en formatToParts. Puedes elegir estilo corto, medio, largo o completo y cambiar la fecha de muestra para observar separadores, orden y nombres localizados.

Entrada de texto

Procesamiento local
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega o escribe la entrada en el cuadro de texto.
  2. Ajusta las opciones específicas de la herramienta si aparecen.
  3. Pulsa el botón principal o usa Ctrl/Cmd + Enter.
  4. Revisa el resultado, los indicadores y cualquier aviso antes de copiar o descargar.

Qué hace esta herramienta

Permite observar el orden y los separadores de fecha que aplica cada locale.

Usa Intl.DateTimeFormat con dateStyle y reconstruye un patrón descriptivo a partir de formatToParts.

El patrón es una representación orientativa para documentación y comparación; no es una cadena universal intercambiable entre todas las bibliotecas de fechas.

Ejemplo

Locale: es-ES

Fecha: 2026-08-11

Salida: ejemplo localizado y patrón construido según el estilo elegido.

Casos de uso

  • Comparar formatos de fecha entre mercados.
  • Documentar requisitos de internacionalización.
  • Crear casos de prueba para interfaces localizadas.
  • Detectar diferencias de orden día/mes/año.

Consejos para obtener mejores resultados

  • Usa etiquetas BCP 47 específicas cuando la región importe.
  • Prueba los cuatro estilos para ver cuánto cambia el texto.
  • No guardes fechas usando solo el formato visual localizado.
  • Mantén la fecha de datos en un formato estable y aplica la localización en la presentación.

Detalles del procesamiento

La herramienta depende de Intl.DateTimeFormat y de los datos de locale instalados en el navegador. La fecha se formatea en UTC para evitar desplazamientos por zona horaria.

Los tokens generados son descriptivos y no garantizan compatibilidad directa con sintaxis como ICU, Java, .NET o bibliotecas de terceros.

Preguntas frecuentes

¿Cómo puedo ver si es-ES usa día antes que mes?

Introduce es-ES y genera el patrón. El ejemplo y las piezas de Intl.DateTimeFormat muestran el orden que utiliza el navegador para ese locale.

¿Puedo comparar es-ES, es-MX y en-US al mismo tiempo?

Sí. Escribe una etiqueta por línea y la herramienta generará un bloque independiente para cada locale válido.

¿El patrón generado sirve directamente en cualquier biblioteca de fechas?

No. Es una representación descriptiva basada en formatToParts; cada biblioteca puede usar una sintaxis de tokens diferente.

¿Por qué la misma etiqueta locale puede verse diferente entre navegadores?

Los navegadores pueden incluir versiones distintas de los datos de internacionalización, por lo que algunos nombres o detalles de formato pueden variar.

¿La fecha de muestra se interpreta en una zona horaria local?

No. La herramienta fija UTC al formatear para evitar que la fecha cambie por un desplazamiento de zona horaria.

Resumen técnico

MóduloFunción
EntradaTexto procesado localmente en el navegador
ProcesamientoUsa Intl.DateTimeFormat con dateStyle y reconstruye un patrón descriptivo a partir de formatToParts.
ResultadoSalida copiable y descargable en TXT
PrivacidadSin envío del texto a un servidor durante el procesamiento