Hola tengo una tabla con los siguientes campos 
Id...Mes...Monto...DiaVence...
1....Enero..3000....1.........
2..Febrero..3000....1......... 
Ahora estoy intentando comparar fechas primero tomo mi fecha actual y la separo en dia, mes y año.... 
y de una consulta tomo mi mes y mi dia vence... 
Si se preguntan porque no manejo fechas desde el inicio es porque inserto varios meses ... (en un input inserto dia vence y con un check selecciono mis meses osea el llenado se realiza una sola vez)...  
Bien hice esto  y en el código comento mis resultados esperando me puedan ayudar.... Gracias de antemano :)  
 Código PHP:
    $fechaactual=date('d/m/y');
echo $fechaactual;
echo "<br>";
     $dia = substr ("$fechaactual", 0, 2); 
    $mes = substr ("$fechaactual", 3, -3); 
    $yy= substr ("$fechaactual", 6, 2); 
    $mv=$row_consulta['Mes']; 
    echo $mv;
    if ($mv='Enero')
    {
   $mv2='01';
...
  }
    
    $dv=$row_consulta['DiaVence']; 
    echo $dv;
 
    //$fechavence=$dv.'/'.$mv2.'/'.$yy;
    $fechavence='01/02/14';//PROBANDO
    echo "<br>";
    echo $fechavence;
    echo "<br>";
 if ($fechaactual>$fechavence)
    {
    echo "Aplica cargo";
  }
    else
    {
    echo "Sin recargo";
  }
    
//ACA TENGO UN ERROR AL PONER $fechavence='01/02/14';
//ARROJA APLICAR CARGO...
//CUANDO 31/01/04 SI ES MAYOR QUE 01/02/14 ASI Q DEBERIA SER NO APLICA RECARGO
 
//PRUEBA DOS
//COMPARO DIA Y MES Y TODO HABIA SALIDO BIEN EL ERROR DE ARRIBA //NO SE DABA YA QUE MOSTRABA APLICAR RECARGO... PERO AL PONER 
//$fechavence='01/01/14';  muestra sin cargo... cuando deberia //aplicar 
 
    if ($dia&&$mes>$dv&&$mv2)
    {
    echo "Comparacion 2 Aplica cargo";
  }
    else
    {
    echo "Comparacion 2 Sin recargo";
  }
 ?>