SELECT now(); # ejemplo: '2010-01-12 10:50:43'
SELECT CURDATE(); # ejemplo: '2010-01-12' #sin hora
SELECT curTime(); #Selecciona la hora
SELECT YEAR(NOW()); #Selecciona el año
SELECT MONTH (NOW()) AS mes; #Selecciona el mes
SELECT DAY(NOW()) AS dia; #Selecciona el día
SELECT TIME(NOW()) AS hora; #Selecciona la hora
SELECT LAST_DAY(NOW()); # Selecciona el ultimo dia del mes
SELECT Date_format(now(),'%Y/%M/%d'); # '2010/January/12'
SELECT Date_format(now(),'%Y-%M-%d %h:%i:%s %p'); #'2010-January-12 12:34:29 AM'
SELECT Date_format(now(),'%W %d %M %Y'); # 'Tuesday 12 January 2010'
SELECT Date_format(now(),'El año actual es %Y'); # 'El año actual es 2010'
%d #Día del mes numérico (00…31)
%H #Hora (00…23)
%h #Hora (01…12)
%i #Minutos, numérico (00…59)
%M #Nombre mes (January…December)
%m #Mes, numérico (00…12)
%p #AM o PM
%W #Nombre día semana (Sunday…Saturday)
%Y #Año, numérico, cuatro dígitos
%y #Año, numérico (dos dígitos)
%s #Segundos (00…59)
SELECT DATE_ADD(NOW(),INTERVAL 20 DAY); # Agrega 20 díAS a la fecha actual
SELECT DATE_ADD(NOW(),INTERVAL 30 MINUTE); # Agrega 30 minutos a la fecha actual
SELECT DATE_ADD(NOW(),INTERVAL 50 YEAR); #Agrega 50 años a la fecha actual
SELECT DATE_ADD(NOW(),INTERVAL '10-5' YEAR_MONTH); #Agrega 10 años 5 meses a la fecha actual
SELECT DATE_SUB(NOW(),INTERVAL 8 YEAR); #Resta 8 años a la fecha actual
SELECT DATE_SUB(NOW(),INTERVAL 24 HOUR); #Resta 24 horas a la fecha actual
SELECT DATE_SUB(NOW(),INTERVAL '7-2' YEAR_MONTH); #Resta 7 años dos meses a la fecha actual
SELECT DATEDIFF(NOW(),'2002-11-02'); #cuantos díAS han pasado
SELECT DATEDIFF(NOW(),'2010-03-20'); #Cuantos díAS faltan