PHP - porównanie dat

0

Hey.

W MySQL'owej bazie danych w polu typu datetime przechowuje pewne daty.

Potrzebuję napisać warunek, który sprawdzi czy pobrana data jest większa od obecnej - 24h.

Inaczej mówiąc chcę sprawdzić czy od daty przechowywanej w bazie danych minął jeden dzień.

Próbowałem na wiele sposobów, ale jakoś mi to nie wychodzi.

0
$wczoraj = date("d.m",strtotime("-1 day")); 
... WHERE date > $wczoraj

Pisane "na kolanie".

0

Chodziło mi o warunek w PHP :)

Pobieram rekord z bazy danych i powiedzmy, że ta pobrana data przechowywana jest w zmiennej:
$array[0]['data'];

Teraz pobieram dzisiejszą datę:
$data = date('Y-m-d Hs');

if($data > strtotime($array[0]['data']) + 24h){  // nie wiem jak zapisać to + 24h :)
   echo "minely 24h";
}else{
   echo "jeszcze nie minely 24h";
}

//EDIT

Już rozwiązane przy użyciu klasy Datetime();.

1 użytkowników online, w tym zalogowanych: 0, gości: 1