![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 29.02.2008 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki fragment kodu który powinien wyświetlać polskie nazwy miesięcy a pokazuje angielskie. Z góry dziękuję za pomoc.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 32 Dołączył: 5.08.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Może to nie jest optymalne rozwiązanie ale u mnie się sprawdza :
Kod #funkcja z parametrem data pobiera od użytkownika date (może być w różnych formatach) function polski_miesiac($data) { #wyciągnięcie miesiąca z podanej daty $miesiac = date("M" , strtotime($data)); #zamiana na polski switch ($miesiac) { case Jan: $miesiac = "Styczeń"; break; case Feb: $miesiac = "Luty"; break; case Mar: $miesiac = "Marzec"; break; case Apr: $miesiac = "Kwiecień"; break; case May: $miesiac = "Maj"; break; case Jun: $miesiac = "Czerwiec"; break; case Jul: $miesiac = "Lipiec"; break; case Aug: $miesiac = "Sierpień"; break; case Sep: $miesiac = "Wrzesień"; break; case Oct: $miesiac = "Październik"; break; case Nov: $miesiac = "Listopad"; break; case Dec: $miesiac = "Grudzień"; break; } #zwrócenie wyniku return $miesiac; } #przykłady działania dla różnych dat (pierwsza zwróci luty, druga zwróci lipiec) $data_pobrana = "01-02-2008"; echo $data_pobrana . ' '; $data_pobrana = polski_miesiac($data_pobrana); echo $data_pobrana . '<br />'; $data_pobrana = "2008-07-02"; echo $data_pobrana . ' '; $data_pobrana = polski_miesiac($data_pobrana); echo $data_pobrana . '<br />'; ?> Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 04:04 |