Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z miesiącami
Forum PHP.pl > Forum > Przedszkole
klausa
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!
TomASS
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"

smile.gif

Powodzenia smile.gif
Gość
Za drugą poradę dziękuję, ale co do pierwszej to tam jest "m" tylko przy robieniu - 1 obcina 0 snitch.gif
TomASS
Przeczytaj dokładnie co tam jest napisane, szczególnie chodzi o konstrukcję z mktime.

Np. Przykład 3 smile.gif
i dodaj do tego jeszcze raz funckję date smile.gif
php programmer
wersja na hama:
  1. <?php
  2. if ($liczba<10) $liczba = '0'.$liczba;
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.