
14/01/2002, 20:43
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 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... |