Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] jak zrobić porównanie daty w dniach?
yasiu_kam
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.02.2007

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


Witam. Chcę zrobić porównanie dni tzn. wypożyczenie książki i czas do oddania (ok 30dni) ale nie wiem jak to zrobić bo wyświetla mi tylko rok (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) jeśli czas dojdzie do ok 30 dni to chciałbym jakiegoś IF dać który wyśle maila do danego użytkownika. Pozdrawiam
  1. <?php
  2. $pozostalo=$data-$data_wypozyczenia;
  3. echo "<h4><font color=red>Do oddania książki pozostalo $pozostalo dni</font></h4>";
  4. ?>


Ten post edytował yasiu_kam 14.05.2007, 16:32:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Przeciez w tamtym linku widac jak wol, ze tam do strtotime() zapodaje sie date, np. 2007-05-14
a ty co zapodajesz? A ty zapodajesz tekst:data_wypozyczenia. no chlopie, mysl troche....
Tak samo to: strtotime(date) . co to ma byc?

edit:
no tu juz lepiej:
  1. <?php
  2. $ilosc = ceil((strtotime($data)-strtotime($data_wypozyczenia))/86400);
  3. ?>

A teraz pytanie: co jest w $data oraz w $data_wypozyczenia? Pokaz dokladnie nam co tam sie znajduje i od razu mowie, ze ma tam byc data w postaci RRRR-MM-DD
Go to the top of the page
+Quote Post

Posty w temacie


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: 17.10.2025 - 07:41