Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z miesiącami
-klausa-
post
Post #1





Goście







Witajcie!

Mam problem.

Mam taki kod :
  1. <?php
  2. $date2 = date('Y-') . (date('m') - 01 );
  3.  $query="SELECT klienci.imie,klienci.nazwisko, wplaty.data, wplaty.kwota FROM  klienci,wplaty WHERE wplaty.data LIKE '$date2%'";
  4. ?>

Jednak nie działa gdyż miesiąc jest w formacie 6 zamiast 06.
Jak to rozwiązać?
Jeżeli się nie da to proszę o sposób w jaki sprawdza się ile dany miesiąc ma dni - 28, 30, 31 itp.
Za pomoc, z góry dzięki!
Go to the top of the page
+Quote Post
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


date

Cytat
m - miesiąc; tzn. "01" do "12"
n - miesiąc bez zera na początku; tzn. "1" do "12"


Cytat
Jeżeli się nie da to proszę o sposób w jaki sprawdza się ile dany miesiąc ma dni - 28, 30, 31 itp.

Cytat
t - liczba dni w danym miesiącu; tzn. od "28" do "31"

(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Powodzenia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
-Gość-
post
Post #3





Goście







Za drugą poradę dziękuję, ale co do pierwszej to tam jest "m" tylko przy robieniu - 1 obcina 0 (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
TomASS
post
Post #4





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Przeczytaj dokładnie co tam jest napisane, szczególnie chodzi o konstrukcję z mktime.

Np. Przykład 3 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
i dodaj do tego jeszcze raz funckję date (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował TomASS 19.07.2006, 17:04:56
Go to the top of the page
+Quote Post
php programmer
post
Post #5





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


wersja na hama:
  1. <?php
  2. if ($liczba<10) $liczba = '0'.$liczba;
  3. ?>


Ten post edytował php programmer 19.07.2006, 17:55:42
Go to the top of the page
+Quote Post

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: 23.08.2025 - 01:36