Faktem jest, iż PHP posiada funkcje daty, jednak te daty są wyświetlane w języku angielskim. Ale nie możemy na polskojęzycznej stronie WWW wyświetlić daty w języku angielskim. Wyglądałoby to, co najmniej nieestetycznie. Jak zatem ominąć wyświetlanie
daty w języku angielskim i zmusić PHP do wyświetlania daty w języku polskim to właśnie postaram się przedstawić.
Jedyną rzeczą, którą musimy zrobić, aby wyświetlić polską datę jest napisanie prostej funkcji, która zamieni nam numer miesiąca na tekst:
function polish_date(){ $day = Date(“j”); $year = Date(“Y”); $month = Date(“n”); |
Pobieramy aktualna datę i zamieniamy numery miesięcy na ich polską nazwę.
$monthname = array( 1=>’stycznia’, 2=>’lutego’, 3=>’marca’, 4=>’kwietnia’, 5=>’maja’, 6=>’czerwca’, 7=>’lipca’, 8=>’sierpnia’, 9=>’września’, 10=>’pażdziernika’, 11=>’listopada’, 12=>’grudnia’); |
Na koniec wyświetlamy wynik naszych działań.
echo”$day $monthname[$month] $year”; } |
Przedstawiłem prosty sposób na zamienienie sposobu wyświetlania daty. Teraz, aby wyświetlić datę musimy wywołać funkcje polish_date();
polish_date(); ?> |