Przykłady użycia
Formuła | Wynik pracy | Opis |
---|---|---|
{[Y]} | 2023 | Bieżący rok |
{[m/y]} | 04/23 | Bieżący miesiąc i rok w krótkim formacie |
{[d F Y]} | 18 Kwietnia 2023 | Wyprowadzanie określonej daty w pełnym formacie |
{[d F Y] first day of next month} | 01 Maja 2023 | Pierwszy dzień miesiąca następującego po bieżącym |
{[d F Y] first monday} | 24 Kwietnia 2023 | Najbliższy poniedziałek |
{[F Y] +3 month} | Lipec 2023 | Miesiąc i rok po trzech miesiącach od daty |
{[d-m-y] last day of this month} | 30-04-23 | Ostatni dzień bieżącego miesiąca w krótkim formacie |
Formaty dat
Znak w ciągu format |
Opis | Przykład wartości zwracanej |
---|---|---|
Dzień | --- | --- |
d |
Dzień miesiąca, 2 cyfry z wiodącym zerem | od 01 do 31 |
D |
Tekstowa reprezentacja dnia tygodnia, 3 znaki | od Mon do Sun |
j |
Dzień miesiąca bez wiodącego zera | od 1 do 31 |
l (mała 'L') |
Pełna nazwa dnia tygodnia | od Sunday do Saturday |
N |
Numer porządkowy dnia tygodnia zgodnie z normą ISO 8601 | od 1 (poniedziałek) do 7 (niedziela) |
S |
Angielski przyrostek liczby porządkowej dnia miesiąca, 2 znaki |
st , nd , rd lub
th . Stosowany w połączeniu z j
|
w |
Numer porządkowy dnia tygodnia | od 0 (niedziela) do 6 (sobota) |
z |
Numer porządkowy dnia w roku (od 0) | od 0 do 365 |
Tydzień | --- | --- |
W |
Numer kolejny tygodnia roku zgodnie z normą ISO 8601; tygodnie zaczynają się od poniedziałku | Na przykład: 42 (42 tydzień roku) |
Miesiąc | --- | --- |
F |
Pełna nazwa miesiąca, na przykład, January lub March | od January do December |
m |
Kolejny numer miesiąca z wiodącym zerem | od 01 do 12 |
M |
Skrócona nazwa miesiąca, 3 znaki | od Jan do Dec |
n |
Kolejny numer miesiąca bez wiodącego zera | od 1 do 12 |
t |
Liczba dni w danym miesiącu | от 28 do 31 |
Rok | --- | --- |
L |
Znak roku przestępnego | 1 , jeśli rok przestępny, w przeciwnym razie 0 . |
o |
Numer roku zgodnie z normą ISO 8601. Ma też znaczenie, że i
Y , z wyjątkiem przypadku, gdy numer tygodnia ISO
(W ) należy do poprzedniego lub następnego roku; następnie zostanie użyty rok tego tygodnia. |
Przykłady: 1999 lub 2003 |
X |
Rozszerzona pełna reprezentacja liczbowa roku, co najmniej 4 cyfry, z - na lata przed naszą erą i + na lata naszej ery.
|
Przykłady: -0055 , +0787 ,
+1999 , +10191
|
x |
Rozszerzona pełna reprezentacja liczbowa, jeśli jest to wymagane, lub standardowa pełna reprezentacja liczbowa, jeśli to możliwe (na przykład, Y ). Co najmniej cztery cyfry. Dla lat p.n.e. prefiks wynosi - .
W latach po (i włącznie) 10000 przedrostek + .
|
Przykłady: -0055 , 0787 ,
1999 , +10191
|
Y |
Pełna reprezentacja liczbowa roku, co najmniej 4 cyfry, z - na lata p.n.e. |
Przykłady: -0055 , 0787 ,
1999 , 2003 ,
10191 .
|
y |
Numer roku, 2 cyfry | Przykłady: 99 , 03 |
Modyfikatory
Opis | Format |
---|---|
dayname (nazwa dnia tygodnia) |
'sunday' | 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday' | 'sun' | 'mon' | 'tue' | 'wed' | 'thu' | 'fri' | 'sat' |
daytext (interwały w tygodniach) |
'weekday' | 'weekdays' |
number |
[+-]?[0-9]+ |
ordinal (liczebniki porządkowe i wskaźniki) |
'first' | 'second' | 'third' | 'fourth' | 'fifth' | 'sixth' | 'seventh' | 'eighth' | 'ninth' | 'tenth' | 'eleventh' | 'twelfth' | 'next' | 'last' | 'previous' | 'this' |
reltext (wskaźniki) |
'next' | 'last' | 'previous' | 'this' |
space (znaki spacji i tabulacji) |
[ \t]+ |
unit (interwały) |
'ms' | 'µs' | (( 'msec' | 'millisecond' | 'µsec' | 'microsecond'
| 'usec' | 'sec' | 'second' | 'min' | 'minute' | 'hour' | 'day' |
'fortnight' | 'forthnight' | 'month' | 'year') 's'?) | 'weeks' |
daytext
|
Format | Opis | Przykłady |
---|---|---|
'yesterday' | Północ wczoraj | "yesterday 14:00" |
'midnight' | Czas jest ustawiony w 00:00:00 | |
'today' | Czas jest ustawiony w 00:00:00 | |
'now' | Aktualny czas | |
'noon' | Czas jest ustawiony w 12:00:00 | "yesterday noon" |
'tomorrow' | Północ jutro | |
'back of' hour |
15 minut podanej godziny | "back of 7pm", "back of 15" |
'front of' hour |
Bez 15 minut podanej godziny | "front of 5am", "front of 23" |
'first day of' | Ustawia pierwszy dzień bieżącego miesiąca. Zwykle ta notacja jest lepsza w połączeniu z nazwą miesiąca następującego po niej, w przeciwnym razie uwzględniany będzie bieżący miesiąc. | "first day of January 2008" |
'last day of' | Ustawia ostatni dzień bieżącego miesiąca. Zwykle ta notacja jest lepsza w połączeniu z nazwą miesiąca następującego po niej, w przeciwnym razie uwzględniany będzie bieżący miesiąc. | "last day of next month" |
ordinal space dayname space 'of' |
Oblicza x dzień tygodnia bieżącego lub danego miesiąca. |
"first sat of July 2008" |
'last' space dayname space 'of' |
Oblicza ostatni dzień tygodnia bieżącego lub danego miesiąca. | "last sat of July 2008" |
number space ? (unit | 'week') |
Oblicza czas względny przy użyciu wartości liczbowych okresu. | "+5 weeks", "12 day", "-7 weekdays" |
ordinal space unit |
Oblicza czas względny przy użyciu wartości ciągu okresu. | "fifth day", "second month" |
'ago' | Odejmuje wszystkie wartości od ostatniego otrzymanego momentu czasowego. | "2 days ago", "8 days ago 14:00", "2 months 5 days ago", "2 months ago 5 days", "2 days ago ago" |
dayname |
Przenosi się na następny dzień określonego dnia tygodnia | "Monday" |
reltext space 'week' |
Analizuje określony format "weekday + last/this/next week". | "Monday next week" |