mysql 获取当前时间,获取前七天时间,获取当月第一天
当前时间:
select curdate();
当月第一天:
select DATE_ADD(curdate(),interval -day(curdate())+1 day)
下月第一天:
select date_add(curdate()-day(curdate())+1,interval 1 month )
当月天数:
select DATEDIFF(date_add(curdate()-day(curdate())+1,interval 1 month )
当周第一天:
select date_sub(curdate(),interval WEEKDAY(curdate()) day)
当年第一天:
select date_sub(curdate(), interval dayofyear(curdate()) day)
昨天晚上23:59:59
DATE_SUB( DATE_ADD(DATE_SUB(curdate(),INTERVAL 1 DAY), INTERVAL 1 DAY),INTERVAL 1
SECOND) 今天零点
SELECT DATE_FORMAT(now(),’%Y-%m-%d %H:%i:%s’);
获取七天前的日期
DATE_SUB(curdate(),INTERVAL 7 DAY)