Робота з динамічними датами
Зверніть увагу, що часовий пояс береться з налаштувань проекту, локалізація проводитиметься від вибраної мови власника проекту.
Приклади використання
Приклад 1 (всередині віджета)
Приклад 2 (всередині воронки)
Формат використання
Щоб відобразити динамічну дату, Вам необхідно написати наступне:
{# format | operation #}, {# format #}
Де format - список необхідних змінних, operation - операція над датою, операція не є обов'язковим параметром, Ви можете не вказувати цей вираз, якщо воно не обхідне.
Таблиця операцій
Ключове слово | Тип | Приклад |
---|---|---|
second или seconds | Секунда/Секунди | +10 seconds |
minute или minutes | Хвилина/Хвилини | +40 minutes |
hour или hours | Година/Години | +1 hour |
day или days | День/Дні | +10 days |
week или weeks | Тиждень/Тижні | +2 weeks |
month или months | Місяць/Місяці | +4 months |
year или years | Рік/Роки | +1 year |
Таблиця форматів
Назва | Опис | Приклад |
---|---|---|
d | День місяця (з 01 по 31) | 01 |
D | Текстове визначення дня (три літери) | Mon (Пон) |
j | День місяця без провідних нулів (від 1 до 31) | 1 |
l | Повне текстове уявлення дня | Wednesday (Середа) |
N | Числове представлення дня у форматі ISO-8601 (1 для понеділка, 7 для неділі) | 1 |
S | Англійський порядковий суфікс дня місяця (2 символи st, nd, rd або th. Добре поєднується з j). | st |
w | Числова вистава дня (0 для неділі, 6 для суботи) | 1 |
z | День року (от 0 до 365) | 365 |
W | Номер тижня на рік згідно з ISO-8601 (тижні, що починаються з понеділка) | 4 |
F | Повне текстове подання місяця (з січня до грудня) | May (Травень) |
m | Числове уявлення місяця (від 01 до 12) | 01 |
M | Коротке текстове визначення місяця (три літери) | Jan |
n | Числове уявлення місяця без провідних нулів (от 1 до 12). | 10 |
t | Кількість днів у цьому місяці | 28 |
L | Будь то високосний рік (1, якщо це високосний рік, 0 інакше) | 1 |
o | Номер року у форматі ISO-8601 | 2021 |
Y | Чотиризначне визначення року | 1989 |
y | Двозначне визначення року | 21 |
a | Рядкові літери am або pm | am (ранку) |
A | Uppercase AM or PM | AM (Ранку) |
B | Час в Інтернеті (от 000 до 999) | 111 |
g | 12-годинний формат (от 1 до 12) | 10 |
G | 24-годинний формат (от 0 до 23) | 8 |
h | 12-годинний формат (от 01 до 12) | 12 |
H | 24-годинний формат (от 00 до 23) | 04 |
i | Хвилини з провідними нулями (от 00 до 59) | 07 |
s | Секунди з провідними нулями (от 00 до 59) | 44 |
u | Мікросекунди | 12345 |
e | Ідентифікатор часового поясу | UTC |
I | Дата в літній час (1, якщо літній час, 0 в іншому випадку) | 0 |
O | Дата в літній час (1, якщо літній час, 0 в іншому випадку) (GMT) | +0100 |
P | Різниця у часі за Гринвічем (GMT) у годинах:хвилинах | +01:30 |
T | Абревіатури часових поясів | MDT |
Z | Зміщення часового поясу за секунди. Зміщення для часових поясів на захід від UTC є негативним. | -43200 |
c | Дата ISO-8601 | 2013-05-05T16:34:42+00:00 |
r | Дата в форматі RFC 2822 | Fri, 12 Apr 2013 12:01:05 +0200 |
U | Секунди з епохи Unix | January 1 1970 00:00:00 GMT |
Якщо вираз дано неправильно, замість виразу буде надіслано символ “$“ як текст. Рекомендуємо використовувати Preview для перевірки.
Детальніше дивіться у відео на нашому каналі:
Динамические даты: настройка рассылки в чат-боте с динамической датой в сообщении №24.20