Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Ilość dni w miesiącu, Jak to sprawdzić
mefjiu
post
Post #1





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


Jak sprawdzić ile ma każdy miesiąc dni ?

tak aby można było do tablicy wypisać kolejno każdy dzień

$miesiac = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14...) i tak do 30 lub 31 lub 29 a czasem i 28

Nigdzie nie mogę znaleźć rozwiązania, oprócz strony algorytmy.pl ale nie mam tam konta :-(

Proszę o wszelką pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pyro
post
Post #2





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


  1. <?php
  2.  
  3. //gotowiec ^^
  4.  
  5. $rok = 2008;
  6. for($i = 1; $i <= 12; $i++)
  7. {
  8. $miesiace[$i] = date("t", mktime(0,0,0,$i,0,$rok)); 
  9. }
  10.  
  11. ?>


// EDIT

teraz dla każdego klucza w tablicy $miesiace jest przyporzadkowana liczba występujących dni w danym miesiącu w roku zdefiniowanym w zmiennej $rok

Ten post edytował pyro 6.06.2008, 15:38:12
Go to the top of the page
+Quote Post
--valdacus--
post
Post #3





Goście







lepiej działa z podanym dniem w miesiącu, bo nie ma takiego dnia jak zerowy...
więc między $i, a $rok jakikolwiek dzień
  1. <?php
  2.  
  3. $rok = 2008;
  4. for ($i = 1; $i <= 12; $i++) {
  5. $miesiace[$i] = date("t", mktime(0, 0, 0, $i, 1, $rok));
  6. }
  7. var_dump($miesiace);
  8.  
  9. ?>
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: 4.10.2025 - 16:05