today — muestra la fecha de hoy;
today plus — muestra la fecha de hoy + X días;
nextweekday — la variable muestra las fechas del día de la semana especificado más cercano.
Formato especial para las variables today plus y nextweekday
Today
La variable today muestra la fecha de hoy en el formato «dd.mm (completo)».
Funciona en boletines por usuarios, pedidos, compras y páginas en el sitio.
Today plus
La variable today plus: muestra la fecha de hoy + X días en el formato «dd.mm.yyyy».
Funciona en boletines por usuarios y en páginas del sitio.
El atributo opcional plus se ha agregado a la variable today, que agrega el número especificado de días a la fecha de hoy.
Por ejemplo,
{today} = 15.02.2019
{today plus="30"} = 17.03.2019
Nextweekday
Variable nextweekday: la variable muestra las fechas del próximo día especificado de la semana en el formato «dd.mm.yyyy».
Funciona en boletines por usuarios, pedidos, compras y páginas en el sitio.
Los atributos day y today se han agregado a la variable nextweekday:
- day — requerido, nombre del día de la semana en inglés;
- today — yes/no o 1/0 — resolución de hoy.
Si today = yes, la verificación comienza a partir de hoy; de lo contrario, a partir de mañana.
Por ejemplo,
today = 15.02.2019, viernes
{nextweekday day="friday" today="no"} = 22.02.2019
{nextweekday day="friday" today="yes"} = 15.02.2019
{nextweekday day="wednesday" today="yes"} = 20.02.2019
Días coincidentes de la semana:
Monday — lunes.
Tuesday — martes.
Wednesday — miércoles.
Thursday — jueves.
Friday — viernes.
Saturday — sábado.
Sunday — domingo.
Formato de salida de fechas
De forma predeterminada, las fechas se muestran en el formato:
Variable | |
{today} | 26 de noviembre |
{today plus}, {nextweekday}, {deal.created_at} , {deal.payed_at} | 26.11.2019 |
{deal.created_at_datetime}, {deal.payed_at_datetime} | 26.11.2019 14:28 |
{start_at}, {finish_at} | 26 de nov 2019 |
{period_string} | del 26 de nov al 27 de nov de 2019 |
{created_at}, {unsubscribed_at} | Martes 26 de nov 2019 |
Todas estas variables admiten la configuración de formato de fecha y hora.
Para cambiar el formato, debe agregar el parámetro format = "", por ejemplo{today format="d.m.y"}
Ejemplos de plantillas populares para el parámetro «format»:
Plantilla | Ejemplo de uso | Ejemplo de salida |
format="d.m.Y" | {today format="d.m.Y"} | 26.11.2019 |
format="j f Y" | {today format="j f Y"} | 26 de nov de 2019 |
format="l, j f" | {today format="l, j f"} | Martes 26 de nov |
format="j f (l) a las 19-00 | {today format="j f (l) a las 19-00"} | 26 de nov (martes) a las 19-00 |
format="j f Y a las H:i" | {deal.created_at_datetime format="j f Y a las H:i"} | Martes 26 de nov 2019 a las 18-00 |
Si se encuentran ciertos caracteres (carácter) en la plantilla del parámetro format, se reemplazan con un día, un mes o un año (y así sucesivamente), según la fecha mostrada.
Por ejemplo, para mostrar la fecha como «9 de junio de 2020», debe especificar una plantilla de formato como «j f Y»:
— el carácter «j» será reemplazado por el día del mes sin un cero inicial (de 1 a 31);
— el carácter «f» será reemplazado por el nombre del mes en ruso en el caso del genitivo;
— el carácter "Y" será reemplazado por cuatro dígitos del número ordinal del año;
— la palabra de «año» y los espacios permanecerán sin cambios.
Es decir, si se encuentran caracteres especiales en la plantilla, se reemplazan con parámetros de la fecha. El resto de los personajes se muestran sin cambios.
Otras variables que admiten el formato de fecha:
Por usuarios:
{created_at} — Fecha de registro.
{unsubscribed_at} — Fecha de cancelación de suscripción.
Por pedidos:
{deal.created_at} — Fecha de creación del pedido (solo para boletines).
{deal.payed_at} — Fecha de pago del pedido (solo para boletines).
{deal.created_at_datetime} — Fecha y hora de creación del pedido (solo para boletines).
{deal.payed_at_datetime} — Fecha y hora de pago del pedido (solo para boletines).
Por compras:
{start_at} — Fecha del comienzo.
{finish_at} — Fecha de caducidad.
{period_string} — Periodo de acceso.
Puede obtener más información sobre el uso de estas variables en el artículo del blog «Variables en los boletines y en las páginas del sitio».
Descripción detallada de todos los símbolos
Carácter en cadena format | Descripción | Ejemplo de valor de retorno |
Día | ||
d | Día del mes, 2 dígitos con ceros a la izquierda | del 01 al 31 |
D | Representación de texto del día de la semana, 2 caracteres | de lun a dom |
j | Día del mes sin ceros a la izquierda | del 1 al 31 |
l (minúscula ’L’) | Nombre completo del día de la semana | de lunes a domingo |
N | Número secuencial del día de la semana | de 1 (lunes) a 7 (doming o) |
S | Sufijo en inglés del número ordinal del día del mes, 2 caracteres | st, nd, rd , etc. |
w | Número secuencial del día de la semana (a partir de 0) | de 0 (domingo) a 6 (sábado) |
z | El número ordinal del día del año (a partir de 0) | de 0 al 365 |
W | El número ordinal de la semana del año, las semanas comienzan a partir del lunes. Si el año (por ejemplo, el 1 de enero de 2020) comenzó el miércoles, se contará como 1 semana del año | Por ejemplo: 42 (42a semana del año) |
Mes | ||
FFF | Nombre completo del mes en el caso nominativo con mayúscula | de enero a diciembre |
fff | Nombre completo del mes en el caso nominativo con letra minúscula | de enero a diciembre |
F | Nombre completo del mes con mayúscula | de enero a diciembre |
f | Nombre completo del mes con letra minúscula | de enero a diciembre |
m | El número ordinal del mes con un cero a la izquierda | de 01 al 12 |
M | Nombre abreviado del mes, 3 caracteres | de enero a diciembre |
n | El número ordinal del mes sin un cero a la izquierda | de 1 al 12 |
t | Número de días en un mes | de 28 al 31 |
Año | ||
Y | Número secuencial del año, 4 dígitos | Ejemplos: 1999, 2003 |
y | Número de año, 2 dígitos | Ejemplos: 99, 03 |
Hora | ||
a | Ante meridiem (latín «antes del mediodía») o Post meridiem (latín «de la tarde») en minúsculas | am o pm |
A | Ante meridiem o Post meridiem mayúsculas | AM o PM |
B | Hora en formato de hora de Internet (hora alternativa del día) | de 000 al 999 |
g | Horas en formato de 12 horas sin cero a la izquierda | de 1 al 12 |
G | Horas en formato de 24 horas sin cero a la izquierda | de 0 al 23 |
h | Horas en formato de 12 horas con ceros a la izquierda | de 01 al 12 |
H | Horas en formato de 24 horas con ceros a la izquierda | de 00 al 23 |
i | Minutos con cero a la izquierda | de 00 al 59 |
s | Segundos con cero a la izquierda | de 00 al 59 |
Importante. Si el valor de la variable no contiene la hora (solo la fecha) y se utilizan caracteres en el parámetro format para mostrar la hora, se reemplazarán por ceros
Formato de variable especial
today plus y nextweekday
Today plus
Si se requiere el formato «dd.mm (completo)» al usar la variable today plus, agregue format = «auto» a la variable.
Si desea que se muestre la palabra «mañana», utilice {today plus="1" format="auto"}.
Si se requiere el formato «dd.mm (completo)» al usar la variable nextweekday, agregue format = «auto» a la variable.
Si desea que se muestre la palabra «hoy», utilice {nextweekday day="Tuesday" today="yes" format="auto"}.
inicie sesión, por favor