hola pueblo phpero!
estoy tratando de encontrar la forma de comparar fechas, y he visto muchos códigos (usando principalmente el buscador que tiene este foro), pero no la cacho del todo,
la idea es que al obtener una variable (fecha) de un formulario la compare con la fecha actual y de ser mayor la fecha ingresada continuar todo como si nada. se entiende???...
no se me ocurre cómo hacerlo ni en PHP ni en MYSQL...
es muy choto, ya se, pero acá me ven...
un código, que me parecio el más claro es este:
Código PHP:
$fecha_ms=$_POST['ano']."-".$_POST['mes']."-".$_POST['dia'];
// Verificamos que la fecha ingresada no haya pasado
$fecha_actual = date("n-j-y");
$partes= explode("/",$fecha_actual);
$dia2 = $partes[0];
$mes2 = $partes[1];
$ano2 = $partes[2];
$fecha_01 = mktime (0,0,0,$_POST['mes'],$_POST['dia'],$_POST['ano']);
$fecha_02 = mktime (0,0,0,$mes2,$dia2,$ano2);
if($fecha_01<$fecha_02){
echo "La fecha que ingresaste ya pasó...";
PiePagina();
exit;
}
pero no responde, es decir, no hace bien la comparación (?)
un ejemplo de como sería $fecha_ms: 2003-01-09
(aclaro esto, por las dudas de que tengan algo que ver los ceros en 01 y 09 por ejemplo)
alguien me tira una ayudita?
un saludo,