Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Manipulacja Data, zwiekszanie + roznica
Nookie
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 15.09.2003

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


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!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Ive
post
Post #2





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

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


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
Go to the top of the page
+Quote Post
bamboos
post
Post #3





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 3.05.2003
Skąd: Łódź

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


pokombinuj raczej z tymi funkcjami!
mktime" title="Zobacz w manualu PHP" target="_manual
date" title="Zobacz w manualu PHP" target="_manual
time" title="Zobacz w manualu PHP" target="_manual


--------------------
Go to the top of the page
+Quote Post
Nookie
post
Post #4





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 15.09.2003

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


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 05:23