Praca z datami dynamicznymi
Należy pamiętać, że strefa czasowa jest pobierana z ustawień projektu, a lokalizacja jest dokonywana na podstawie wybranego języka właściciela projektu.
Przykłady zastosowania
Przykład 1 (wewnątrz widżetu)
Przykład 2 (wewnątrz lejka)
Forma użytkowania
Aby wyświetlić dynamiczną datę, należy napisać następującą instrukcję:
{# format | operacja #}, {# format #}
Gdzie format jest listą wymaganych zmiennych, operacja jest operacją na dacie, operacja jest parametrem opcjonalnym, nie trzeba podawać tego wyrażenia, jeśli nie jest potrzebne.
Tabela operacji
Słowo kluczowe | Typ | Przykład |
---|---|---|
second или seconds | Sekundy/Sekundy | +10 seconds |
minute или minutes | Minuta/Minuty | +40 minutes |
hour или hours | Godzina/godziny | +1 hour |
day или days | Dzień/Dni | +10 days |
week или weeks | Tydzień/tygodnie | +2 weeks |
month или months | Miesiąc/miesiące | +4 months |
year или years | Rok/roki | +1 year |
Tabela formatów
Tytuł | Opis | Przykład |
---|---|---|
d | Dzień miesiąca (od 01 do 31) | 01 |
D | Tekstowe przedstawienie dnia (trzy litery) | Mon (Pon) |
j | Dzień miesiąca bez początkowych zer (od 1 do 31) | 1 |
l | Pełne przedstawienie tekstu z dnia | Wednesday (środa) |
N | Numeryczna reprezentacja dnia w formacie ISO-8601 (1 dla poniedziałku, 7 dla niedzieli) | 1 |
S | Przyrostek liczby porządkowej dnia miesiąca (2 znaki st, nd, rd lub th. Dobrze łączy się z j). | st |
w | Numeryczna reprezentacja dnia (0 dla niedzieli, 6 dla soboty) | 1 |
z | Dzień roku (od 0 do 365) | 365 |
W | Numer tygodnia w roku zgodnie z normą ISO-8601 (tygodnie rozpoczynające się od poniedziałku) | 4 |
F | Pełnotekstowe przedstawienie miesiąca (od stycznia do grudnia) | May (Maj) |
m | Numeryczna reprezentacja miesiąca (od 01 do 12) | 01 |
M | Krótkie tekstowe przedstawienie miesiąca (trzy litery) | Styczeń |
n | Numeryczna reprezentacja miesiąca bez zer wiodących (od 1 do 12). | 10 |
t | Liczba dni w danym miesiącu | 28 |
L | Czy jest to rok przestępny (1, jeśli jest to rok przestępny, 0 w przeciwnym razie) | 1 |
o | Numer roku w formacie ISO-8601 | 2021 |
Y | Czterocyfrowe oznaczenie roku | 1989 |
y | Dwucyfrowe przedstawienie roku | 21 |
a | Małe litery am lub pm | am (rano) |
A | Duże litery AM lub PM | AM (Rano) |
B | Czas połączenia z Internetem (000 do 999) | 111 |
g | Format zegara 12-godzinnego (od 1 do 12) | 10 |
G | Format zegara 24-godzinnego (od 0 do 23) | 8 |
h | Format zegara 12-godzinnego (od 01 do 12) | 12 |
H | Format zegara 24-godzinnego (od 00 do 23) | 04 |
i | Minuty z zerami na początku (od 00 do 59) | 07 |
s | Sekundy z zerami na początku (od 00 do 59) | 44 |
u | Mikrosekundy | 12345 |
e | Identyfikator strefy czasowej | UTC |
I | Data czasu letniego (1, jeśli jest to czas letni, 0 w przeciwnym razie) | 0 |
O | Średnia różnica czasu Greenwich (GMT) | +0100 |
P | Różnica czasu Greenwich (GMT) w godzinach:minutach | +01:30 |
T | Skróty stref czasowych | MDT |
Z | Przesunięcie strefy czasowej w sekundach. Przesunięcie dla stref czasowych na zachód od UTC jest ujemne. | -43200 |
c | Data ISO-8601 | 2013-05-05T16:34:42+00:00 |
r | Data w formacie RFC 2822 | Fri, 12 Apr 2013 12:01:05 +0200 |
U | Sekundy z epoki Unix | January 1 1970 00:00:00 GMT |
Jeśli wyrażenie nie zostanie podane poprawnie, zamiast wyrażenia zostanie wysłany znak "$" jako tekst. Do sprawdzenia zalecamy użycie Podglądu.