No lo había hecho antes, pero quizá esto sirva:
Código PHP:
<?php
$emitido = "31/12/2006";
$recibido = "31/12/2007";
$nEmitido = obtieneTimestamp( $emitido );
$nRecibido = obtieneTimestamp( $recibido );
if ( $nRecibido > $nEmitido ) {
echo "La fecha de recibido es mayor a la de emitido.<br />";
}
else {
echo "La fecha de recibido es menor o igual a la de emitido.<br />";
}
// Comprobando que las fechas son las mismas:
echo "Fecha de emitido: " . strftime( "%d/%m/%Y", $nEmitido ) . "<br />";
echo "Fecha de recibido: " . strftime( "%d/%m/%Y", $nRecibido ) . "<br />";
function obtieneTimestamp( $fecha ) {
list( $dia, $mes, $year ) = explode( '/', $fecha );
return mktime( 0, 0, 0, $mes, $dia, $year );
}
?>
Saludos,
JJ (Geo).