select curdate();
select current_date();
select current_time();
select sysdate();
select UNIX_TIMESTAMP();
select month(curdate()); -- 当前月
select dayname(curdate()); -- 获取星期几的英文名称
select dayofweek(curdate()); -- 获取对应一周的索引位置值
select weekday(curdate()); -- 返回对应工作日的索引
select week(curdate()); -- 返回本年的第几周
select DAYOFYEAR(curdate()); -- 返回年的第几天
select dayofmonth(curdate()); -- 返回月的第几天
select year(curdate()); -- 返回当前年
select quarter(curdate()); -- 返回当前季度
select minute('2015-02-12 13:59:20'); -- 返回时间分种
select second('20:12:34'); -- 返回时间秒
select date_add('2018-6-26',interval 2 day); -- 加法计算日期函数
select date_add('2018-6-26',interval 3 month);
select date_add('2018-6-26',interval -2 hour);
select date_sub('2018-6-26',interval 2 day); -- 减法计算日期函数
select date_sub('2018-6-26',interval 2 minute); --
select datediff('2018-06-30','2018-06-26'); -- 两个日期相减
select date_format(now(),'%Y-%m-%d %H:%i:%s') -- 转换日期格式