Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] mktime, date - dodanie nazw miesięcy po polsku, [PHP] mktime, date - dodanie nazw miesięcy po polsku
monsarrat
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 1
Dołączył: 29.02.2012
Skąd: Polska

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


Witam, proszę o dopisanie funkcji pozwalającej na wyświetlanie polskie nazwy miesięcy. Z góry dziękuję za pomoc.

  1.  
  2. <?php
  3. $month = (isset($_GET["m"]) && is_numeric($_GET["m"])) ? (int)$_GET["m"] : "";
  4. $year = (isset($_GET["y"]) && is_numeric($_GET["y"])) ? (int)$_GET["y"] : "";
  5.  
  6. if (strcmp($month, "") == 0 || strcmp($year, "") == 0)
  7. {
  8. $from = time();
  9. $info = getdate($from);
  10. $month = $info["mon"];
  11. $year = $info["year"];
  12. }
  13.  
  14. $from = mktime(0, 0, 0, $month, 1, $year);
  15. $to = mktime(0, 0, 0, ($month + 1 == 13) ? 1 : $month + 1, 1, ($month + 1 == 13) ? $year + 1 : $year);
  16.  
  17. ?>
  18.  
  19.  
  20. <h2><?php echo date('F Y', $from);?></h2>
  21.  


Ten post edytował monsarrat 22.11.2012, 10:26:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
hem bawienie sie w if`y to zaśmiecanie kodu w pewnym sensie
Ale przynajmniej działa...

Martwisz się o pare ifów, ze niby ci zaśmiecą kod, podczas gdy Twój kod, jest daleki od ideału więć te parę dodatkwych ifów naprawdę by ci nie zaszkodziło.
Tym bardziej że możesz je zamienić na SWICH CASE a całość dodatkowo wstawić w funkcję getMonthName()
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: 13.10.2025 - 19:39