Que tal, yo utilizo esta funcion en varias paginas que tengo espero te sirva, solo tienes que ajustarlo para traer tu variable del calendar..
   Código PHP:
     $actual = date("Y-m-d").'<br>';
    $anterior = '1987-08-12'.'<br>';
    
    list($fechaAct, $horaAct) = explode(" ", $actual);
    list($yearAct, $mesAct, $dayAct) = explode("-", $fechaAct);
    list($horaAct, $minAct, $secAct) = explode(":", $horaAct);
 
    list($fechaAnt, $horaAnt) = explode(" ", $anterior);
    list($yearAnt, $mesAnt, $dayAnt) = explode("-", $fechaAnt);
    list($horaAnt, $minAnt, $secAnt) = explode(":", $horaAnt);
 
    $sAct = mktime(0,0,0, $mesAct, $dayAct, $yearAct);
    $sAnt = mktime(0,0,0, $mesAnt, $dayAnt, $yearAnt);
 
  //$diffAnos = (($sAct - $sAnt)/(60 seg*60min*24horas))/(365dias);
    $diffAnos = (($sAct - $sAnt)/86400)/365;
    print $edad = round($diffAnos); 
    
  ...Saludos