Te dejo un ejemplo donde, la variable $fecha_vencimiento es un dato de mi base en el cual la fecha esta como YYYY-MM-DD.
Observa que en en la funcion gregroriantojb los valores van mes dia y año.
Código PHP:
$fecha_vencimiento=$myrow['tb_decision_vencimiento'];
//separo la fecha de vencimiento en un array
$fecha_vto=explode('-',$fecha_vencimiento);
$dia=$fecha_vto[2]; //dia
$mes=$fecha_vto[1]; //mes
$anio=$fecha_vto[0];//año
//paso la fecha de vencimiento a dias julianos
$vto_juliano=gregoriantojd ($mes,$dia,$anio);
//paso la fecha de hoy a dias julianos
$hoy_juliano=gregoriantojd (date("n"), date("j"), date("Y"));
//resto ambas fechas resultado en dias:
Espero que te sirva. Saludos