[php]porównywanie dat

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
majkey
Nowy
Nowy
Posty: 42
Rejestracja: śr lis 26, 2003 3:31 pm
Lokalizacja: Białystok

[php]porównywanie dat

Post autor: majkey »

Witam.
Potrzebuje recepty na porównywanie dat.
Chciałbym porównywać bieżącą date z wpisaną w jakiejś bazie i w wyniku czego cos tam dalej robic.
Za pomoc z gory wielkie THX!
Wojciech Kocjan
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: sob gru 14, 2002 10:51 am

Re: [php]porównywanie dat

Post autor: Wojciech Kocjan »

Kazda date zapisuj jako [manual]time[/manual](); wowczas z taka data mozna zrobic praktycznie wszystko.. Wyswietlic ja w dowolny sposob, porownac etc.
majkey
Nowy
Nowy
Posty: 42
Rejestracja: śr lis 26, 2003 3:31 pm
Lokalizacja: Białystok

Re: [php]porównywanie dat

Post autor: majkey »

Nie wiem czy dobrze robie ale tak:
1. do bazy zachowałem w formacie 2003-12-15
2. pobieram aktualną date funkcją $t_now=time();
3. zamieniam date z bazy na $t_zbazy=strtotime($pole_data);
4. i porownuje $t_now z $t_zbazy
5. czy to jest ok?
6. :-D
Wojciech Kocjan
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: sob gru 14, 2002 10:51 am

Re: [php]porównywanie dat

Post autor: Wojciech Kocjan »

majkey: nie lepiej zapisac w bazie jako time()? Biezaca date potem tez pobierasz jako time() , i jesli chcesz obliczyc roznice miedzy tymi datami po prostu odejmujesz te wartosci.
majkey
Nowy
Nowy
Posty: 42
Rejestracja: śr lis 26, 2003 3:31 pm
Lokalizacja: Białystok

Re: [php]porównywanie dat

Post autor: majkey »

wojtek: dobra rada THX
ODPOWIEDZ