2010-12-09 28 views

Respuesta

27

CURDATE() dará la fecha actual, mientras que NOW() dará fecha completa.

Ejecuta las consultas, y sabrás cuál es la diferencia entre ellas.

SELECT NOW();  -- You will get 2010-12-09 17:10:18 
SELECT CURDATE(); -- You will get 2010-12-09 
+0

La respuesta más fácil de leer de todos ellos. – benjaminhull

63

Sólo por el gusto de hacerlo:

CURDATE() = DATE(NOW()) 

O

NOW() = CONCAT(CURDATE(), ' ', CURTIME()) 
1

En realidad MySQL proporciona una gran cantidad de fácil de usar función en la vida diaria sin más esfuerzo por parte del usuario lado-

AHORA() produce fecha y hora tanto en el escenario actual wh ereas CURDATE() fecha de producción, Sólo CURTIME() tiempo de visualización, podemos usar uno de ellos de acuerdo a nuestra necesidad con REPARTO o fusionar otro cálculo que, MySQL rica en este tipo de función.

NOTA: -Se puede ver la diferencia mediante consulta de selección NOW() como NOWDATETIME, CURDATE() como NOWDATE, CURTIME() como NOWTIME;