Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Różnica między datami
Forum PHP.pl > Forum > PHP
djgarsi
Witam. Chciałnym się dowiedzieć jak obliczyc różnicę między 2 datami w formacie dd.mm.rrrr (np. 22.07.2010).
Wiem że były juz podobne tematy, ale takiego formatu nie znalazłem.
Proszę o pomoc.
erix
date, przejrzyj komentarze.
thek
To kwestia dobrze użytego strtotime tak naprawdę z dosłownie kilkoma dodatkowymi działaniami matematycznymi.
djgarsi
Hm. użyłem kodu:
  1. $date1 = strtotime(12.07.2010);
  2. $date2 = strtotime(22.07.2010);
  3. $days = ($date2 - $date1)/(24 * 60 * 60);
  4.  
  5. if ($days > 5) {
  6. echo "jest wiecej niz 5 dni";
  7. }

niestety błąd to: Parse error: syntax error, unexpected T_DNUMBER in /home/strona/domains/strona.pl/public_html/data.php on line 3
erix
Hmm, podpowiedź: string.

Potem sprawdź, jakie parametry przyjmuje strtotime i jakiego typu podstawiłeś zmienne tej funkcji.
djgarsi
Hm. Oto chodzi?
  1. $date1 = strtotime('12.04.2010');
  2. $date2 = strtotime('22.07.2010');
  3. $days = ($date2 - $date1)/(24 * 60 * 60);
  4.  
  5. if ($days > '40') {
  6. echo "jest wiecej niz 40 dni";
  7. }
  8. else {
  9. echo'nie jest wiecej niz 40 dni';
  10. }
erix
A ciężko spróbować...?
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.