Blok funkcji DT2STR

Blok funkcji DT2STR konwertuje czas w podanym formacie na ciąg znaków.

Wejście DT

Wejście definiuje datę w DT#, która jest używana do obliczeń. Jeśli nie podano daty, to obliczenia są wykonywane z czasem stempla 0.

Wejście FORMAT

Za pomocą wejścia definiuje się format jako ciąg znaków. Jeśli nie ustawiono wartości lub zostanie ona pozostawiona pusta, to przyjmowany jest ciąg znaków "Y-m-d H:i:s".

Podpowiedź: Aby wyświetlić literę lub d, każda litera musi być oznaczona znakami ucieczki \. Na przykład: "\d\a\y: d" wyświetla "day: 01".

Znaki formatu Opis Przykłady wartości zwracanych
Dzień
d Dzień miesiąca, dwucyfrowy z leading zerem 01 do 31
D Dzień tygodnia, skrócony do trzech liter Mon do Sun
j Dzień miesiąca bez leading zer 1 do 31
l (małe '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 licznika 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 leading zerami 01 do 12
M Skrócona nazwa miesiąca, trzy litery Jan do Dec
n Numer miesiąca bez leading 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 leading zer 1 do 12
G Godzina w formacie 24-godzinnym, bez leading zer 0 do 23
h Godzina w formacie 12-godzinnym, z leading zerami 01 do 12
H Godzina w formacie 24-godzinnym, z leading zerami 00 do 23
i Minuty, z leading zerami 00 do 59
s Sekundy, z leading 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 (duże 'i') Czy data należy do letniej strefy czasowej 1 dla letniej strefy czasowej, 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 a minutami Przykład: +02:00
T Skrót strefy czasowej Przykłady: EST, MDT...
Z Offset strefy czasowej w sekundach. Offset dla stref czasowych zachodnich od UTC jest zawsze ujemny, a dla stref wschodnich zawsze dodatni. -43200 do 50400
z Zwraca dzień roku bez leading 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 także blok funkcji TIME

Wyjście STR

Wyjście zwraca ciąg znaków w podanym formacie.