Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Liczba dni w poprzednim miesiącu?, Jak wyciągnąć liczbę dni w miesiąciu.
jedrus4
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 6.04.2005
Skąd: Międzyborów

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


Witajcie.
Mam pewien problem - piszę trochę w php, jednak napotkałem na drodze pewien problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Mianowicie - wiem ze za pomoca funkcji date('t') mogę wyciągnąć informację o liczbie dni w aktualnym miesiącu, jednak jak tego dokonać dla miesiąca, który już minął (akurat ja potrzebuję zawsze poprzedniego).
Rozwiązałem to pośrednio, puszczając pętlę od 1 do 31, która wywołuję petlę checkdate() z parametrami poprzedniego miesiąca, czyli:

  1. <?php
  2. $miesiac = date('m') - 1;
  3. $rok = date('y');
  4. $dzien = 1;
  5. for($dzien; $dzien <=31; $dzien++)
  6. {
  7.  if(!(checkdate($miesiac, $dzien, $rok)))
  8. break;
  9. }
  10.  
  11. ?>

Mam jednak dziwne wrażenie, że (mimo czasochłonności) podane rozwiązanie jest również trochę "na około"...
Czy jest inny sposób? Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie
- jedrus4   Liczba dni w poprzednim miesiącu?   6.04.2005, 22:56:54
- - strife   ? mktime();   6.04.2005, 23:01:57
- - jedrus4   Cytat(scarface @ 2005-04-06 22:01:57)? mktime...   6.04.2005, 23:22:50
- - bendi   a dokladniej[PHP] pobierz, plaintext <? date...   7.04.2005, 08:11:55


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.09.2025 - 06:08