$yearD) {$izlaz= $prosao_datum_poruka; $greska=1;}
if(date("y")>=$yearD && date("m")>$mouthD) {$izlaz= $prosao_datum_poruka; $greska=2;}
if (date("y")>=$yearD && date("m")>=$mouthD && date("d")>$dayD) {$izlaz=$prosao_datum_poruka; $greska=3;}
if (date("d")==$dayD && date("m")==$mouthD && date("y")==$yearD) {$izlaz="Uneli ste danasnji datum!"; $greska=4;}
//provera ispravnosti ulaza:
if ($yearD%4!=0 && $dayD>brDana($mouthD)){$izlaz= "GRESKA: uneli ste nemoguc datum!"; $greska=6;}
if ($yearD%4==0 && $dayD>brDana($mouthD)+1){$izlaz= "GRESKA: uneli ste nemoguc datum!"; $greska=6;}
//proracun preostalih meseci:
if ($dayD>date("d")) {
if ($yearD==date("y")) $ostalo_meseci=$mouthD-date("m");
if ($yearD>date("y")) $ostalo_meseci=12-date("m")+$mouthD;
}
else {
if ($yearD==date("y")) $ostalo_meseci=$mouthD-date("m")-1;
if ($yearD>date("y")) $ostalo_meseci=12-date("m")-1+$mouthD;
}
//Proracun preostalih dana:
if ($dayD>date("d")) $ostalo_dana=$dayD-date("d");
else $ostalo_dana=(brDana(date("m"))-date("d"))+$dayD;
if ($ostalo_dana==31) {$ostalo_dana=0; $ostalo_meseci++;}
//Proracun preostalih godina:
if ($yearD>date("y")) $ostalo_godina=$yearD-1-date("y");
if ($ostalo_meseci==12) {$ostalo_meseci=0; $ostalo_godina++;}
if (!$greska){
if($ostalo_dana==1 && $ostalo_godina==0 && $ostalo_meseci==0) $izlaz="Dogadjaj je sutra!";
else
if ($ostalo_dana==2 && $ostalo_godina==0 && $ostalo_meseci==0) $izlaz="Dogadjaj je prekosutra!";
else{
$izlaz="ostalo je: ";
if ($ostalo_dana) $izlaz.=$ostalo_dana." dana ";
if ($ostalo_meseci)$izlaz.= $ostalo_meseci." meseci ";
if ($ostalo_godina) $izlaz.= " i ".$ostalo_godina." godina ";
$izlaz.= "do ne odredjenog dogadjaja!
";
}
}
return $izlaz;
}
//promenljive:
$day=$_POST['day'];
$mouth=$_POST['mouth'];
$year=$_POST['year'];
echo ostaloDo($day,$mouth,$year);
?>