Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2003, 10:43
chapu
 
Fecha de Ingreso: mayo-2002
Ubicación: Mendoza ebria y montañosa
Mensajes: 165
Antigüedad: 21 años, 10 meses
Puntos: 0
comparando fechas...

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");

$partesexplode("/",$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,
__________________
chapu