1、求当前的年-月-日:CURDATE()
select CURDATE():获取当前的年-月-日
也可以用select current_date()
2、求当前的年-月-日 时-分-秒:now(),current_timestamp()
select now() 或者 select current_timestamp()
3、求时间间隔 :DATE_SUB()
间隔7天
select DATE_SUB(CURDATE(), INTERVAL 7 DAY):间隔7天,即当前时间如:2022-02-13,间隔7天是2022-02-06。
间隔1小时
select DATE_SUB(now(), INTERVAL 1 hour)
间隔30分钟
select DATE_SUB(now(), INTERVAL 30 minute)
4、转成unix 时间:unix_timestamp()
两个例子的select unix_timestamp('20220208')
select unix_timestamp('2022-02-08')结果都是一样的
5、unix 时间转成标准时间:unix_timestamp()
select from_unixtime(1644249600)
6、求当前的 时-分-秒:current_time(),curtime()
select current_time() 或者 select curtime()
7、返回两个日期之间的天数
DATEDIFF() 函数返回两个日期之间的天数,
select datediff( '2022-02-14' , '2022-02-11')