1.sql中获取当前的时间:date_format(now(),'%Y-%m-%d');
select NOW();
select date_format(now(),'%Y-%m-%d');
2.对日期格式加减固定的天数,函数为DATE_ADD(date,INTERVAL expr unit)
DATE_ADD(date,INTERVAL expr unit)
// date 需要操作的日期
// INTERVAL 关键字
// expr 日期加减的数值
// unit 日期加减的类型
例如:我需要在字段name_date上增加60天,DATE_ADD(name_date,INTERVAL 60 DAY)
其中加减的类型有unit:
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH
3.一般应用当前日期加减多少天和某个字段做对比
例如:SELECT * FROM 表名 WHERE DATE_ADD(date_format(now(),'%Y-%m-%d'),INTERVAL 60 DAY)>=ssl_expire_date