SAludos.
Solamente quiero imprimir ka fecha de ayer:
$Fayer = Now()-NO SE QUE
No es simplemente restar el dia, porque cuando es el dia 1 de cada mes no le voy a restar 1 para que de cero.
Muchas gracias
| |||
Pero .. como quieres hacerlo .. desde PHP o desde SQL de tu BD? (por qué now() es una función de SQL de Mysql por ejemplo). Si lo quieres hacer desde PHP.... Usa la función: mktime() para componer la fecha (pasada, hoy o futura) que quieras y .. luego aplicas la función date() al resultado que obtengas para mostrarlo de forma "legible" (pues mktime() funciona con fechas en formato UNIX TIMESTAMP) www.php.net/mktime www.php.net/date Un saludo, |
| ||||
Ok hice lo siguiente: date( "d-m-Y",mktime(0,0,0,date('m'),date('d')-1,2004) ); Efectivamente esto me trae la fecha de ayer. Ahora si tengo en una tabla un campo tipo datetime y mando a preguntar ne un query por fecha = 11-07-2004 Me debería funcionar ?? o debe indicar en el query incluso la hora?? Soy un poco mas específico: SELECT COUNT('a.*, b.*') as COUNT FROM registro_usuario a, registro_votos b WHERE a.id_usuario = b.id_usuario AND a.status = 1 AND fecha_registro = '". date( "d-m-Y",mktime(0,0,0,date('m'),date('d')-1,2004) ) . "'"; Efectivamente me termina preguntando por fecha_registro = 11-07-2004 pero no me trae el # de registros y si hay registros. Gracias
__________________ José Molina La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente. Última edición por José Molina; 12/07/2004 a las 10:18 |
| ||||
Ok, usemos esto entonces: SELECT * FROM registro_usuario WHERE fecha_registro = '". date( "d-m-Y",mktime(0,0,0,date('m'),date('d')-1,2004) ) . "'"; Igual no lo hace.
__________________ José Molina La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente. |
| ||||
te repito, no somos adivinos para saber por que no lo hace. Es muy util para poder ayudarte que proporciones mas datos. Que es lo que te devuelve la consulta, te da error??? datos incompletos, 0 resultados.?? |
| ||||
Jejejej ok disculpen. Si me dice que no existen nada. Es decir "0" resultados. PEro si coloco != me trae todos los registros menos los de esa fecha. No entiendo nada
__________________ José Molina La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente. |