Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Data zakonczenia a data rozpoczęcia
Forum PHP.pl > Forum > Przedszkole
xxdrago
Witam, jak zrobić coś takiego:

Mam powiedzmy date do 22.04.11 a dzis bedzie więcej niż 22.04.11r czy np. 23.04.11r to usuwa rekord?
wujekkk
Witam.

Kiedyś miałem podobny problem.

Jeżeli datę wpisania czy modyfikacji masz w rekordzie w bazie danych, to ustaw typ tego pola na timestamp.

Pobierasz tą datę z bazy do zmiennej $data:

  1. $data=strtotime($data);
  2.  
  3. $sprawdz=time()-$data;
  4.  
  5. if ($sprawdz>=86400)
  6. {
  7. to usuń rekord
  8. }


przy czym 86400 to 1 dzień (24 h = 86400 s)
xxdrago
A data zakończenia w bazie tez ma być w sekundach?smile.gif
Vhaeraun
Nie.
  1. $data=strtotime($data);

To Ci przerabia dowolną datę na sekundy : strtotime() manual
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.