函数描述NOW()返回当前的日期和时间CURDATE()返回当前的日期CURTIME()返回当前的时间DATE()提取日期或日期/时间表达式的日期部分EXTRACT()返回日期/时间按的单独部分DATE_ADD()给日期添加指定的时间间隔DATE_SUB()从日期减去指定的时间间隔DATEDIFF()返回两个日期之间的天数DATE_FORMAT()用不同的格式显示日期/时间
NOW(),CURDATE(),CURTIME(),在我看来一般用于建表语句中deflaut中,来生成当前时间。
DATE(date)则是提取参数中的日期部分。比如:DATE('2011-06-20 14:22:22') 输出 2011-06-20
EXTRACT(unit FROM date)
unit的值如下:
Unit 值MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECOND_MICROSECONDMINUTE_MICROSECONDMINUTE_SECONDHOUR_MICROSECONDHOUR_SECONDHOUR_MINUTEDAY_MICROSECONDDAY_SECONDDAY_MINUTEDAY_HOURYEAR_MONTH
DATE_ADD(date,INTERVAL num type)
type也是上述表格中的值,num可以为负。