Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Manipulacja Data
Forum PHP.pl > Forum > PHP
Nookie
Witam,

wiem ze temat byl poruszany ale nie znalazlem odpowiedzi poza sprawdz wmanualu mktime()..

dlatego prosze o pomoc

mam date w formacie rrrr-mm-dd
ktora pobieram z bazy mysql

teraz na przykladowych danych chce zrobic taka petle ktorej niestety nie potrafie.. bo nei umiem zrobic roznicy w czasie oraz zwiekszyc odpowiednio date

  1. <?php
  2.  
  3. $data_start = &#092;"2004-01-01\";
  4. $data_end = &#092;"2006-01-01\"; 
  5. $ilosc_miesiecy_o_jak_zwiekszyc = &#092;"3\";
  6.  
  7. while (($data_start + $ilosc_miesiecy_o_jak_zwiekszyc) < $data_end )
  8. {
  9. dodaj rekord do bazy
  10.  
  11. }
  12.  
  13.  
  14. ?>


Objasniajac: skrypt powinien dodawac rekordy tak dlugo jak data poczatkowa zwiekszona o liczbe miesiecy bedzie mniejsza od daty koncowej!


Bardzo prosze o pomoc.. bo troche mnie to przerasta!


Piekne dzieki!
Ive
jesli wszystkie daty masz w takim formacie to mozesz rozbic je obie za pomoca explode() i wyciagnac ze stringa dane i porownywac w if czy tam while
pozdro, IVE
Nookie
Hi..

a wiec tak pomysl na manipulacjach w tym formacie.. ciezki.. bo mozna sie gdzie kropnac smile.gif z dniami w miesiacach czy cus...


przerabiam daty na timestamp.. a ze to ladne cyferki to od razu latwiej..


co do zwiekszania daty znalazlem gdzies fajnie napisana funkcje + lekkie jej podrasowanie i jest git!


dzieki
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.