一、日期函数
current_date函数
用于获取当前的日期
current_time函数
用于获取当前的时间(时分秒)
current_timestamp函数
用于获取当前时间戳(转换为年月日时分秒)
now函数
用于获取当前的日期时间
date函数
根据参数得到日期
date_add函数
用于在 传入的日期时间参数 的基础上添加日期或时间
若在date_add函数中添加的日期/时间为负值,则相当于减去日期/时间
date_sub函数
用于在 传入的日期时间参数 的基础上减去日期或时间
若date_sub函数中减去的日期/时间为负值,则相当于添加日期/时间
datediff函数
用于获取两个日期的差,单位是天
综合案例
创建一个评论表,表中包含自增长的主键id、昵称、评论内容和评论时间
向表中插入一些数据,插入时直接通过now函数设置评论时间
在显示评论信息时,若只想显示评论的日期而不显示具体时间,可在查询sendtime字段时,通过date函数截取sendtime的日期部分进行显示
在显示评论信息时,若要查询2分钟内发布的评论信息,实际就是筛选出评论时间加上2分钟后大于当前时间的评论