Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]polskie dni tygodnia w pętli, dalsze dylematy blondynki - problem z czasem
kaznodziej/ka
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 28.03.2013

Ostrzeżenie: (0%)
-----


Tym razem blondynka ma kłopot z polskimi nazwami dni tygodnia...


chodzi o to, że pewnego razu był sobie formularz i ten formularz wysyłał datę do pliku oblicz.php (bądż też plik oblicz.php) pobierał datę z formularza i na podstawie daty plik oblicz.php wyświetlał 10 kolejnych dni tygodnia, które wypadały co roku od podanej daty...

Niestety nie bardzo wiem, jak się zabrać za daty w języku polskim..

oto fragment kodu z pliku oblicz.php:

  1.  
  2. function wypisz_dzien_tygodnia_en($data)//wyświetli dzień tygodnia po angielsku
  3. {
  4. echo date("l", mktime (0,0,0,$data['miesiac'],$data['dzien'],$data['rok']));
  5. }
  6.  
  7. function wypisz_dzien_tygodnia_pl($data)
  8. {
  9. $tydzien['Monday'] = 'Poniedziałek';
  10. $tydzien['Tuesday'] = 'Wtorek';
  11. $tydzien['Wednesday'] = 'Środa';
  12. $tydzien['Thursday'] = 'Czwartek';
  13. $tydzien['Friday'] = 'Piątek';
  14. $tydzien['Saturday'] = 'Sobota';
  15. $tydzien['Sunday'] = 'Niedziela';
  16. $dzien = date("l", mktime (0,0,0,$data['miesiac'],$data['dzien'],$data['rok']));
  17. echo $tydzien[$dzien];
  18.  
  19. }
  20.  
  21. $data['dzien'] = $_GET['dzien'];
  22. $data['miesiac'] = $_GET['miesiac'];
  23. $data['rok'] = $_GET['rok'];
  24.  
  25.  
  26. wypisz_dzien_tygodnia_pl($en);
  27. wypisz_dzien_tygodnia_pl($data);
  28.  
  29. for ($rok=$data['rok'];$rok<$data['rok']+10;$rok++)
  30. {$dzien = date("l", mktime (0,0,0,$data['miesiac'],$data['dzien'],$rok));
  31. echo $data['dzien']." ".$data['miesiac']." ".$rok." ".$dzien."<br />";
  32. }
  33.  
  34.  
  35.  



nazwy się wyświetlają ale po angielsku - czy ktoś wie, jak wyświetlić w pętli po polsku?



blondyneczka.
pozdrawiam



wypisz_dzien_tygodnia_pl($en); => wypisz_dzien_tygodnia_en($data);
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 18:32