aca esta el codigo que hice con el MKTIME:
Código PHP:
function cualesmayor($fecha1,$fecha2){
// Formato de entrada d/m/Y H:i:s
// separa hora y fecha
//1
$fecha1 = explode(" ",$fecha1);
$fec1=$fecha1[0];
$hor1=$fecha1[1];
//2
$fecha2 = explode(" ",$fecha2);
$fec2=$fecha2[0];
$hor2=$fecha2[1];
// separar fecha
//1
$fech1=explode("/",$fec1);
$dia1=intval($fech1[0]);
$mes1=intval($fech1[1]);
$ano1=intval($fech1[2]);
//2
$fech2=explode("/",$fec2);
$dia2=intval($fech2[0]);
$mes2=intval($fech2[1]);
$ano2=intval($fech2[2]);
// separar hora
//1
$hors1=explode(":",$hor2);
$hora1=intval($hors1[0]);
$minut1=intval($hors1[1]);
$segun1=intval($hors1[2]);
//2
$hors2=explode(":",$hor2);
$hora2=intval($hors2[0]);
$minut2=intval($hors2[1]);
$segun2=intval($hors2[2]);
// convertimos a timestamp
$fechatime1=mktime ($hora1,$minut1,$segun1,$mes1,$dia1,$ano1);
$fechatime2=mktime ($hora2,$minut2,$segun2,$mes2,$dia2,$ano2);
// comparamos cual es mayor, cual menor o si son iguales
if($fechatime1 = $fechatime2){
$result="0";
}
if($fechatime1 > $fechatime2){
$result="1";
}
if($fechatime1 < $fechatime2){
$result="2";
}
// retornamos el resultado
return $result;
}
pero no me funciona, siempre me devuelve cero...
donde esta el error?