Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/01/2002, 20:43
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Re: PHP / MYSQL ....fechas...ayuda por favorr

Bueno, aunque esta no es la solucion, aqui van unas pequeñas indicaciones de como obener si el "susodicho" esta de cumpleaños esta semana ( tomando como referencia el dia actual). El asunto va por la funcion mktime() que permite generar fechas pasadas/actual/o fururas, teniendo en cuenta meses, años y sus correspondientes dias de cada uno ...


<?
$intervalo = 7;
$f = explode ("-",$fecha_extraida_de tu_Mysql)); # en formato dd-mm-aaaa
$tiempo_ahora = mktime (0,0,0,date("m"),date("j"),dat e("Y")); #aqui calculamos la Hora actual en formato UNIX (aunque con el time() seria lo mismo, pero asi se ve claro la funcion mktime).

$semana=$f[0]+$intervalo; # aqui sumamos 7 dias al dia obtenido de la fecha almacenada.

$tiempo_intervalo = mktime (0,0,0,$f[1],$semana,$f[2]); # conversion a formato UNIX segun se explico mas arriba.. aqui obtenemos la fecha almacenada + 7 dias

# con esto, podemos comparar si el $tiempo_intervalo es < (menor) que el almacenado en la base de datos .. y por lo tanto saber si esta de cumpleaños el "susodicho".
?>

Ahora solo falta meter estos "mktime" en la estructura SQL "Selec" .. pero ahi no llego...

Un saludo, espero q por lo menos el ejemplo oriente hacia la solucion probable...