获取当前日期和时间的函数有很多。
除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:
current_timestamp() current_timestamp
localtime() localtime
localtimestamp() localtimestamp
有时候我们需要数据库的datetime取得当前日期(变量),但是具体的时间为常量。就需要用到下面语句。
curdate():获取当前日期2011-12-19
date_sub(): 修改当前日期时间。
例如:date_sub(curdate(), interval -1 hour)如果当前日期为2011-12-19 该句执行结果为2011-12-19 01:00:00 当然如果减一小时则date_sub(curdate(), interval 1 hour)即可。
==========================
来自石头的blog。