[sys:date format="d.m.Y H:i:s" t="%timestamp%"]
Blok funkcji date wyświetla sformatowany czas.
Za pomocą parametru określane jest formatowanie. Jeśli nie zostanie określona wartość lub zostanie pozostawiona pusta, przyjmowana jest wartość "Y-m-d H:i:s".
Podpowiedź: Aby wyświetlić literę lub d, każda litera musi być oznaczona znakiem ucieczki \. Na przykład: "\d\a\y: d" wyświetla "day: 01".
| Format-Zeichen | Beschreibung | Beispiel für Rückgabewerte |
|---|---|---|
| Dzień | ||
| d | Dzień miesiąca, dwucyfrowy z prowadzącym zerem | 01 do 31 |
| D | Dzień tygodnia, skrócony do trzech liter | Mon do Sun |
| j | Dzień miesiąca bez prowadzących zer | 1 do 31 |
| l (kleines 'L') | Pełna nazwa dnia tygodnia | Sunday do Saturday |
| N | Numerowa reprezentacja dnia tygodnia zgodnie z ISO-8601 | 1 (dla poniedziałku) do 7 (dla niedzieli) |
| S | Dopełnienie angielskiego wyliczania dla dnia miesiąca, dwa znaki | st, nd, rd lub th. Zalecane do użycia z j. |
| w | Numerowy dzień tygodnia | 0 (dla niedzieli) do 6 (dla soboty) |
| z | Dzień roku (rozpoczynając od 0) | 0 do 365 |
| Tydzień | ||
| W | Numer tygodnia roku zgodnie z ISO-8601, tydzień rozpoczyna się w poniedziałek | Przykład: 42 (42. tydzień w roku) |
| Miesiąc | ||
| F | Pełna nazwa miesiąca, taka jak January lub March | January do December |
| m | Numer miesiąca, z prowadzącym zerem | 01 do 12 |
| M | Skrócona nazwa miesiąca, trzy litery | Jan do Dec |
| n | Numer miesiąca bez prowadzących zer | 1 do 12 |
| t | Liczba dni w podanym miesiącu | 28 do 31 |
| Rok | ||
| L | Czy rok przestępny | 1 dla roku przestępnego, w przeciwnym razie 0 |
| o | Numer roku kalendarzowego tygodnia zgodnie z ISO-8601. Daje taką samą wartość jak Y, chyba że tydzień kalendarzowy ISO (W) należy do poprzedniego lub następnego roku, w którym to przypadku używany jest ten rok. | Przykłady: 1999 lub 2003 |
| Y | Czterocyfrowy numer roku | Przykłady: 1999 lub 2003 |
| y | Numer roku, dwucyfrowy | Przykłady: 99 lub 03 |
| Czas | ||
| a | Małe litery: Ante meridiem (przed południem) i Post meridiem (po południu) | am lub pm |
| A | Duże litery: Ante meridiem (przed południem) i Post meridiem (po południu) | AM lub PM |
| B | Swatch Internet Time | 000 do 999 |
| g | Godzina w formacie 12-godzinnym, bez prowadzących zer | 1 do 12 |
| G | Godzina w formacie 24-godzinnym, bez prowadzących zer | 0 do 23 |
| h | Godzina w formacie 12-godzinnym, z prowadzącymi zerami | 01 do 12 |
| H | Godzina w formacie 24-godzinnym, z prowadzącymi zerami | 00 do 23 |
| i | Minuty, z prowadzącymi zerami | 00 do 59 |
| s | Sekundy, z prowadzącymi zerami | 00 do 59 |
| u | Mikrosekundy. Zawsze generuje wyjście 000000. | Przykład: 000000 |
| Strefa czasowa | ||
| e | Identyfikator strefy czasowej | Przykłady: UTC, GMT, Atlantic/Azores |
| I (grosses 'i') | Czy data przypada na czas letni | 1 w czasie letnim, w przeciwnym razie 0. |
| O | Różnica czasu względem Greenwich Mean Time (GMT) w godzinach | Przykład: +0200 |
| P | Różnica czasu względem Greenwich Mean Time (GMT) w godzinach z dwukropkiem między godzinami i minutami | Przykład: +02:00 |
| T | Skrót strefy czasowej | Przykłady: EST, MDT... |
| Z | Offset strefy czasowej w sekundach. Offset dla stref czasowych na zachód od UTC jest zawsze ujemny, a dla stref czasowych na wschód od UTC zawsze dodatni. | -43200 do 50400 |
| z | Zwraca dzień roku bez prowadzącego zera | |
| Pełna Data/Czas | ||
| c | Data ISO 8601 | 2004-02-12T15:19:21+00:00 |
| r | Data sformatowana zgodnie z » RFC 2822 | Przykład: Thu, 21 Dec 2000 16:01:07 +0200 |
| U | Sekundy od początku epoki UNIX (January 1 1970 00:00:00 GMT) | Zobacz również Blok funkcji TIME |
Parametr deklaruje czas w DT# w milisekundach. Jeśli nie zostanie zdefiniowany parametr, używany jest bieżący czas.