MySQL获取时间和时间戳

#获取当下时间 now()
select now();
#显示
2021-09-19 16:33:35
#获取时间戳 unix_timestamp()
select unix_timestamp(now());
#显示
1632040497

#时间戳转换为时间 from_unixtime()
select from_unixtime(1632040497,'%Y-%m-%d')
#显示
2021-09-19
#获取当下日期
select curdate()
#显示
2021-09-19
#常用时间函数

select adddate(curdate(),1); 
#显示 2021-09-20

select date_add(adddate(curdate(),1),interval 3 hour);  
#显示2021-09-20 03:00:00

select date_add(date_add(adddate(curdate(),1),interval 3 hour),interval 30 minute);  
#显示2021-09-20 03:30:00