Cześć!
Napisałem funkcję, która miała sprawdzać, czy podana data miała już miejsce czy nie; miała zwracać 'true', jeśli tak i 'false' w przeciwnym wypadku. Niestety - zwraca cały czas tylko 'false'. Czy ktoś wie o co chodzi?
function if_time_before($day,$month,$year,$hour,$minute){
$d=date('d');$m=date('m');$y=date('Y');$h=date('H');$i=date('i');
if(
($day==$d&&$month==$m&&$year==$y&&$hour==$h&&$minute<=$i)||
($day==$d&&$month==$m&&$year==$y&&$hour<$h)||
($day<$d&&$month==$m&&$year==$y)||
($month<$m&&$year==$y)||
($year<$y))
{
return 'true';
} else {
return 'false';
}
}