Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] zakres dat strtotime
Forum PHP.pl > Forum > Przedszkole
ber32
Witam mam taki problem.

Wszystko działa lecz gdy zmienia się rok np.2010 na 2011 to zakres strtotime nie działa.
Ma ktoś jakiś pomysł.

Proszę o pomoc w rozwiązanu tego problemu.

  1.  
  2. $today = strtotime(date('Y-n-j'));
  3.  
  4. if(($today >= strtotime(date('Y-12-21'))) && ($today <= strtotime(date('Y-01-09'))))
  5.  
  6. {
  7.  
  8. }
nospor
Ty nie masz problemu ze strtotime() tylko masz problemy logiczne.

Od kiedy jakaś data może być jednocześnie większe od 21 grudnia i jednocześnie mniejsz od 9 stycznia tego samego roku?
ber32
Wiem że tak jest. Potrzebuje pomocy żeby to rozwiązć, gdy zmienia się rok to zakres też powinien się zmienić proszę o wskazówkę.
nospor
  1. $today = strtotime(date('Y-n-j'));
  2. $nextYear = date('Y')+1;
  3. if(($today >= strtotime(date('Y-12-21'))) && ($today <= strtotime($nextYear.'-01-09')))
  4.  
  5. {
  6.  
  7. }
ber32
Wielkie dzięki działa
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.