Formato de Fechas en Español con AMPScript en Marketing Cloud

¿Alguna vez has deseado personalizar las fechas en tus comunicaciones de una manera que sea más clara y relevante para tu audiencia? En este artículo, exploraremos cómo utilizar las funciones de AMPScript para dar formato a las fechas en español dentro de Marketing Cloud.

Explorando las Funciones de Formato de Fechas:

Las fechas juegan un papel crucial en el contenido que enviamos a nuestros clientes. Ya sea una promoción, una actualización de cuenta o cualquier otra comunicación, presentar la fecha de manera clara y comprensible es esencial para una experiencia positiva del cliente.

Una función fundamental para lograr esto es FormatDate en AMPScript. Esta función nos permite convertir fechas en cadenas de texto con un formato específico, todo dentro de nuestro contenido en Marketing Cloud.

Sintaxis y Parámetros de la Función FormatDate:

La sintaxis de la función FormatDate es la siguiente:

FormatDate(1,2,3,4)

PosiciónRequeridoDescription
1SiEn este parámetro va la fecha y hora que queremos formatear.
2SiIndica el formato de fecha que deseamos utilizar
(Revisar lista de formatos en la documentación)
3NoIndica el formato de hora que deseamos utilizar
(Revisar lista de formatos en la documentación)
4NoEspecifica código ISO del idioma y la región para el formato.

Para nuestro ejemplo vamos a utilizar los siguientes Parámetros:

FormatDate([Fecha_de_inscripcion],"l","","es-MX")
  • [Fecha_de_inscripcion]: Este parámetro es el nombre del campo de fecha que vamos utilizar y que tenemos en nuestra data extension.
  • "l": Indica el formato de fecha que vamos a usar. En este caso, «l» representa el formato de fecha largo, que incluye el día de la semana, el día del mes, el mes y el año. (Ejemplo: viernes, 03 de marzo de 2024)
  • "": Representa el formato de hora, pero al dejarlo en blanco («»), no se incluirá la hora en la fecha formateada.
  • "es-MX": Especifica el idioma y la región para el formato de fecha. En este caso, «es-MX» representa el español mexicano.

Al utilizar la función FormatDate en Marketing Cloud, podemos personalizar nuestras comunicaciones de manera efectiva. Simplemente asignamos esta función a una variable en nuestro contenido y la utilizamos para presentar la fecha en el formato deseado. Esto nos permite mejorar la experiencia del cliente al proporcionar fechas claras y comprensibles en nuestros correos electrónicos.

Aquí te dejo unos ejemplos de los formatos más utilizados en español para que puedas copiarlos directamente en tu contenido.

Campo_de_fecha: 03/24/2023

Código AMPScript:
%%[
SET @FechaLarga = FormatDate([Campo_de_fecha],"l","","es-MX")
]%%
%%=v(@FechaLarga)=%%

Resultado:
lunes, 24 de Marzo de 2023
Campo_de_fecha: 03/24/2023

Código AMPScript:
%%[
SET @FechaCorta = FormatDate([Campo_de_fecha],"s","","es-MX")
]%%
%%=v(@FechaCorta)=%%

Resultado:
24/03/2023
Campo_de_fecha: 03/24/2023

Código AMPScript:
%%[
SET @DiaMes =FormatDate([Campo_de_fecha],"M","","es-MX")]%%
%%=v(@DiaMes)=%%

Resultado:
24 de marzo

Puedes insertar la fecha actual en que se manda el correo, intercambiando el [Capo_de_fecha] por Now()

Fecha actual: 03/13/2024

Código AMPScript:
%%[
SET @MesA =FormatDate(Now(),"Y","","es-MX")]%%
%%=v(@MesA)=%%

Resultado:
marzo de 2024
Fecha actual: 03/13/2024

Código AMPScript:
%%[
SET @Year =FormatDate(Now(),"YYYY")]%%
%%=v(@Year)=%%

Resultado:
2024

Aquí te dejo el link hacia la documentación de AMPScript donde podrás ver todos los formatos que puedes utilizar.

Espero que este artículo te haya inspirado a explorar nuevas formas de personalizar tus correos electrónicos y mejorar la interacción con tus clientes. Si te ha resultado útil este contenido, no dudes en compartirlo y suscribirte a nuestro blog para más consejos y tutoriales sobre marketing y más allá.

¡Nos vemos en el próximo artículo!

By:

Posted in:


Deja un comentario