Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/03/2008, 14:14
fcopacheco
 
Fecha de Ingreso: enero-2008
Mensajes: 68
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: Extraer Fecha Php.

Si lo que quieres es solo compararla puedes hacer la comparacion desde la consulta para ahorrarte problemas:

Te Eplico Como:

SELECT DATE(RDateTime)=DATE(NOW()) FROM Report


Este select muestra valores booleanos (0:falso y 1:verdadero)
lo que hace, es comparar el dia, vale decir, si el tipo es DateTime sería algo asi:
'2008-03-05 00:00:00'

Al utilizar la funcion DATE() el DATETIME se reduce solo a la fecha (sin hora)

'2008-03-05'

No se si lo sabe, pero NOW() retorna la fecha exacta del momento de la consulta en formato DATETIME

entonces, al comparar DATE(RDateTime)=DATE(NOW())

podrás saber si el valor de RDateTime corresponde a hoy


DATOS ADICIONALES:

Si quieres tambien saber la fecha para mostrarla tan solo debes incluir el campo y revisar el del valor booleano


SELECT RDateTime,DATE(RDateTime)=DATE(NOW()) AS eshoy FROM Report

Como la consulta de "DATE(RDateTime)=DATE(NOW())" es muy larga como para ponerla en el tercer parámetro de mysql_result, con la sentencia "AS" puedes recobrarla con el nuevo parámetro.

$query=mysql_query("SELECT RDateTime,DATE(RDateTime)=DATE(NOW()) AS eshoy FROM Report");

$es_hoy=mysql_result($query,0,"eshoy");