As seguintes variáveis de data estão disponíveis na plataforma:
today- exibe a data atual;
today plus- exibe a data atual + x dias;
nextweekday - a variável exibe as datas dos dias da semana mais próximos especificados.
Today
A variável today exibe a data atual no formato "dd.mm (completo)".
Funciona em newsletters sobre usuários, pedidos, compras e páginas do site.
Today plus
Variável today plus - exibe a data atual + x dias no formato "dd.mm.aaaa".
Funciona em newsletters sobre usuários e em páginas do site.
O atributo opcional Plus foi acrescentado à variável today, que adiciona um número especificado de dias à data atual.
Por exemplo,
{today} = 05.04.2021
{today plus="5"} = 10.04.2021
Nextweekday
Variável nextweekday - a variável exibe as datas do dia da semana especificado mais próximo no formato "dd.mm.aaaa".
Funciona em newsletters sobre usuários, pedidos, compras e páginas do site.
- day - obrigatório, o nome do dia da semana em inglês;
- today - yes/no ou 1/0 - a permissão do dia atual.
Por exemplo,
today = 05.04.2021, segunda-feira
{nextweekday day="monday" today="no"} = 12.04.2021
{nextweekday day="monday" today="yes"} = 05.04.2021
{nextweekday day="wednesday" today="yes"} = 07.04.2021
Correspondência dos dias da semana:
Monday - segunda-feira.
Tuesday - terça-feira.
Wednesday - quarta-feira.
Thursday - quinta-feira.
Friday - sexta-feira.
Saturday - sábado.
Sunday - domingo.
Formatando saída de datas
Variável | Exemplo de saída |
{today} | 26 de novembro |
{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} | de 26 de nov a27 de nov 2019 |
{created_at}, {unsubscribed_at} | Ter 26 de nov 2019 |
Все указанные переменые поддерживают настройки форматирования даты и времени.
Todas as variáveis especificadas suportam configurações de formatação de data e hora.
Para alterar o formato é preciso adicionar o parâmetro format="", por exemplo{today format="d.m.y"}
Exemplos de modelos populares do parâmetro "format":
Modelo | Exemplo de uso | Exemplo de saída |
format="d.m.Y" | {today format="d.m.Y"} | 26.11.2019 |
format="j f Y года" | {today format="j f Y года"} | 26 de novembro de 2019 |
format="l, j f" | {today format="l, j f"} | Terça, 26 de novembro |
format="j f (l) в 19-00 | {today format="j f (l) в 19-00"} | 26 de novembro (Terça) às 19:00h |
format="j f Y года в H:i" | {deal.created_at_datetime format="j f Y года в H:i"} | 26 de novembro de 2019 às 18:00h |
se houver símbolo(s) específico(s) no modelo de parâmetro format, eles serão substituídos por um dia, mês ou ano (etc.), dependendo da data exibida.
Por exemplo, para exibir a data como "9 de junho de 2020", você deve definir o padrão de formatação no formato "j f Y ano":
- o símbolo "j" será substituído pelo dia do mês sem zero à esquerda (de 1 a 31);
- símbolos "f" - pelo nome do mês em russo no caso genitivo;
- símbolo "Y" - pelo ano escrito com quatro dígitos;
- a palavra "ano" e espaços permanecerão inalterados.
Ou seja, se caracteres especiais forem encontrados no modelo, eles serão substituídos por parâmetros da data. Os caracteres restantes são exibidos sem alteração.
Outras variáveis que suportam formatação de data:
Por usuários:
{created_at} - Data de registro.
{unsubscribed_at} - Data de cancelamento da inscrição em newsletters.
Por pedido:
{deal.created_at} - Data de criação do pedido (apenas para newsletters).
{deal.payed_at} - Data de pagamento do pedido (apenas para newsletters).
{deal.created_at_datetime} - Data e hora em que o pedido foi criado (apenas para newsletters).
{deal.payed_at_datetime} - data e hora do pagamento do pedido (apenas para newsletters).
Por compras:
{start_at} - Data de início.
{finish_at} - Data de término.
{period_string} - Período de acesso.
Para saber mais sobre como usar essas variáveis, consulte o artigo do blog "Variáveis em newsletters e páginas do site".
Descrição detalhada de todos os símbolos
Simbolo na linha format | Descrição | Exemplo do valor de retorno |
Dia | ||
d | Dia do mês, 2 dígitos com zero à esquerda | de 01 a 31 |
D | Representação textual do dia da semana, 2 caracteres | de Seg a Dom |
j | Dia do mês sem zero à esquerda | de 1 a 31 |
l ('L' minúsculo) | Nome completo do dia da semana | de segunda a domingo |
N | Número sequencial do dia da semana | de 1 (segunda-feira) a 7 (domingo) |
S | Sufixo em inglês do dia do mês em ordinal, 2 caracteres | st, nd, rd etc |
w | Número sequencial do dia da semana (começando em 0) | de 0 (domingo) a 6 (sábado) |
z | Número sequencial do dia no ano (começando em 0) | de 0 a 365 |
W | Número sequencial da semana do ano, as semanas começam na segunda-feira. Se o ano (por exemplo, 1 de janeiro de 2020) começou a partir de quarta-feira, isso seria considerado a 1 semana do ano | Por exemplo: 42 (42ª semana do ano) |
Mês | ||
FFF | Nome completo do mês no caso nominativo com letra maiúscula | de Janeiro a Dezembro |
fff | Nome completo do mês no caso nominativo com letra minúscula | de janeiro a dezembro |
F | Nome completo do mês com letra maiúscula | de Janeiro a Dezembro |
f | de janeiro a dezembro | |
m | Número sequencial do mês com zero à esquerda | de 01 a 12 |
M | Nome abreviado do mês, 3 caracteres | de Jan a Dez |
n | Número sequencial do mês sem zero à esquerda | de 1 a 12 |
t | Número de dias em um mês | de 28 a 31 |
Ano | ||
Y | Número sequencial do ano, 4 dígitos | Exemplos: 1999, 2003 |
y | Número do ano, 2 dígitos | Exemplos: 99, 03 |
Horário | ||
a | Ante meridiem (lat. "antes do meio-dia") ou Post meridiem (lat. "após o meio-dia") em letras minúsculas | am ou pm |
A | Ante meridiem ou Post meridiem em letras maiúsculas | AM ou PM |
B | Horário no formato de hora da Internet (um quadro de referência alternativo para a hora do dia) | de 000 a 999 |
g | Relógio em formato de 12 horas sem zero à esquerda | de 1 a 12 |
G | de 0 a 23 | |
h | Relógio em formato de 12 horas com zero à esquerda | de 01 a 12 |
H | Relógio em formato de 24 horas com zero à esquerda | de 00 a 23 |
i | de 00 a 59 | |
s | Segundos com zero à esquerda | de 00 a 59 |
Importante. Se o valor da variável não contiver hora (apenas data) e o parâmetro format usar caracteres para exibir a hora, eles serão substituídos por zeros
Formatação especial de variáveis
today plus e nextweekday
Today plus
Se ao usar a variável today plus for necessário o formato "dd.mm (completo)", adicione format="auto" à variável.
Se desejar que a palavra "amanhã" seja exibida, use {today plus="1" format="auto"}.
Nextweekday
Se, ao usar a variável nextweekday, for necessário o formato "dd.mm (completo)", adicione format="auto" à variável.
Se quiser que a palavra "hoje" seja exibida, use {nextweekday day="Tuesday" today="yes" format="auto"}.
Por favor, entre com seu usuário