MySQL: Curdate () frente a Now ()

Respuestas:

79

Solo por el gusto de hacerlo:

CURDATE() = DATE(NOW())

O

NOW() = CONCAT(CURDATE(), ' ', CURTIME())
Jonathan Joosten
fuente
39

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

Ejecute las consultas y descubrirá 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
Sanjay Khatri
fuente
2

En realidad, MySQL proporciona muchas funciones fáciles de usar en la vida diaria sin más esfuerzo por parte del usuario.

NOW () produce fecha y hora tanto en el escenario actual mientras que CURDATE () produce solo fecha, CURTIME () solo muestra el tiempo, podemos usar uno de ellos de acuerdo con nuestra necesidad con CAST o fusionar otro cálculo, MySQL rico en este tipo de función.

NOTA: - Puede ver la diferencia usando la consulta seleccionar NOW () como NOWDATETIME, CURDATE () como NOWDATE, CURTIME () como NOWTIME;

Sonpal singh Sengar
fuente