Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] kolejne miesiące
-gosc-
post
Post #1





Goście







W jaki sposób można wypisać wszystkie miesiące z danego przedziału np. od marca 2006 do miesiąca obecnego włącznie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
ayeo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Bierzesz kartkę i długopis, i kalendarz (dla pewności). Piszesz po kolei od marca 2006:
marzec
kwiecień
maj
czerwiec
lipiec
sierpień
wrzesień
październik
listopad
grudzień
// tutaj musisz przewinąc kalendarz na początek i piszesz dalej
//dodajemy tez 1 do roku czyli mamy teraz 2006
//(sprawdzasz każdy miesiąc czy to oby nie ten co teraz mamy:
styczeń
luty
marzec
kwiecień
maj
czerwiec
lipiec
sierpień
wrzesień
październik
listopad
grudzień
// znowu przeiwjamy kalendarz (teraz dodajemy znowu do roku 1 czyli mamy 2007):
styczeń
luty
marzec
kwiecień
maj
czerwiec
lipiec
sierpień
wrzesień
październik
listopad
grudzień // to nasz aktualny miesiąc - odkładamy długopis!! IT'S DONE

Pozdrawiam!

Ten post edytował ayeo 11.12.2007, 01:34:26


--------------------
Go to the top of the page
+Quote Post
strife
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Znaj moje dobre serce ... (chociaż temat powinienem zamknąć i wywalić)

  1. <?php
  2.  
  3. // wpisujemy zakres dat
  4. $zakresMiesiac = 9; // wrzesien
  5. $zakresRok  = 2002;
  6.  
  7. // aktualne dane
  8. $aktualnyMiesiac = 6; // czerwiec
  9. $aktualnyRok  = 2007;
  10.  
  11. $nazwyMiesiecy = array(1 => "Styczen", "Luty", "Marzec", "Kwiecien", "Maj", "Czerwiec", "Lipiec", 
  12.  "Sierpien", "Wrzesien", "Pazdziernik", "Listopad", "Grudzien");
  13.  
  14. echo '<pre>';
  15. for ($i = $zakresRok; $i < $aktualnyRok; $i++) {
  16. for ($j = ($zakresRok != $i) ? 1 : $zakresMiesiac; $j < (($aktualnyRok != $i + 1) ? 13 : ($aktualnyMiesiac + 1)); $j++) {
  17. print $i . " = " . $nazwyMiesiecy[$j] . "({$j})\n";
  18. }
  19. print "\n";
  20. }
  21.  
  22.  
  23. ?>


Następnym razem proszę o bardziej szczegłowe opisywanie problemu, a także dodanie tagu (wymagania forum Przedszkole).

Pozdrawiam serdecznie.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 03:31