35406 skanuj0170 (13)

35406 skanuj0170 (13)



Rozdział 6. ♦ Ciągi znaków, data i czas 181

Funkcja strftime

Funkcja strftime zwraca ciąg znaków sformatowany zgodnie z szablonem przekazanym w postaci argumentu. Jej wywołanie ma postać: strftime!formatl. timestamp])

Argument format to ciąg znaków, który może zawierać znaczniki przedstawione w tabeli 6.4. Jeżeli zostanie podany parametr timestamp, zostanie zwrócona odpowiadająca mu data, jeśli parametr ten zostanie pominięty, zostanie użyty bieżący czas lokalny. Nazwy miesięcy oraz dni tygodnia, a także inne parametry związane z ustawieniami lokalnymi, będą zgodne z danymi lokalizacyjnymi ustawionymi za pomocą funkcji setlocalę. Działanie strftime jest zależne od systemu operacyjnego, na którym działa PHP. Niektóre znaczniki mogą w związku tym być niedostępne. Przykładowe wywołania funkcji strftime zostały przedstawione w skrypcie widocznym na listingu 6.17. Efekt jego działania jest natomiast widoczny na rysunku 6.13.

Tabela 6.4. Znaczniki formatujące dla funkcji strftime

Znacznik

Znaczenie

Przykłady

Sa

Nazwa dnia tygodnia w postaci skróconej.

Pn, Wt, Śr

SA

Pełna nazwa dnia tygodnia.

poniedziałek,

wtorek

Sb

Nazwa miesiąca w postaci skróconej.

sty, lut, mar

SB

Pełna nazwa miesiąca.

styczeń, luty, marzec

Sc

Data i czas w formacie bieżącej lokalizacji.

2008-02-17

18:35:46

SC

Określenie wieku, rok podzielony przez sto i zaokrąglony do liczby całkowitej z zakresu od 00 do 99.

20,21

Sd

Dzień miesiąca w postaci numerycznej.

od 01 do 31

SD

Znaczenie identyczne z Sm/Sd/Sy.

02/17/08

Se

Dzień miesiąca w postaci numerycznej, liczby jednocyfrowe poprzedzane są spacją.

od 1 do 31

*9

Znaczenie takie jak SG, bez uwzględnienia wieku.

SG

Czterocyfrowy rok powiązany z numerem tygodnia według standardu ISO.

Sh

Znaczenie takie samo jak Sb.

sty, lut, mar

SH

Godzina w formacie 24-godzinnym.

od 01 do 24

v SI

Godzina w formacie 12-godzinnym.

od 01 do 12

Sj

Numer dnia w roku,

od 001 do 366

ji Sm

Miesiąc w postaci numerycznej.

od 01 do 31

SM

Bieżąca liczba minut.

od 01 do 59

Sn

Znacznik nowej linii.

»P

Znacznik przed południem — po południu.

am, pm


Wyszukiwarka

Podobne podstrony:
skanuj0156 (10) Rozdział 6. ♦ Ciągi znaków, data i czas 167 Rysunek 6.7. Efekt działania
skanuj0172 (10) Rozdział 6. ♦ Ciągi znaków, data i czas 183Funkcja strtotime Funkcja strtotime dokon
75292 skanuj0148 (11) Rozdział 6. ♦ Ciągi znaków, data i czas 159 gdy operator . — łączenie łańcuchó
11144 skanuj0166 (11) Rozdział 6. ♦ Ciągi znaków, data i czas 177 Listing 6.14, Przykładowe wywołani
50198 skanuj0162 (10) Rozdział 6. ♦ Ciągi znaków, data i czas 173 Ostatnią z omawianych w tej sekcji
54012 skanuj0158 (11) Rozdział 6. ♦ Ciągi znaków, data i czas 169Przeszukiwanie ciągów Podczas tworz
88107 skanuj0154 (11) Rozdział 6. ♦ Ciągi znaków, data i czas 165 np.: pr1ntf( T_-3d”. 15): Bardzo u
27526 skanuj0168 (11) Rozdział 6. ♦ Ciągi znaków, data i czas 179 Listing 6.16. Ilustracja różnic mi
27587 skanuj0160 (10) Rozdział 6. ♦ Ciągi znaków, data i czas 171 od najczęściej wykorzystywanej fun

więcej podobnych podstron