MySql函数
当前日期
curdate()/current_date()
select curdate()/current_date() 2018-01-08
select curdate()+0 20180108
返回当前时间
select curtime()/current_time() 20:47:35
select curtime()+0 204735
返回当前的日期时间
current_timestamp()
localtime()
select now() as '此刻此刻',sysdate() as '此时此刻2'
获取月份
month(date)
monthname(date)
select month('2015-07-22')返回7
select monthname('2015-07-22')返回7月的英文名称
获取星期
dayname(date)返回对应星期几
dayofweek(date)从周日排列到周六的话,下标是多少,例如星期三,下标是4代表第四天,周日下标是1,代表第一天
weekday(date)从周一到周日排列的话,返回对应下标,例如星期一,下标是0,星期二返回1
week(date)返回这个星期是在今年的第几个星期,以0作为第一个星期
weekofyear(date)返回这个星期是在今年的第几个星期,以1作为一个星期,比week(date)多一个数
select dayname('2015-07-22')返回对应星期几
获取天数
dayofyear(date)计算参数指定的日期在这一年是第几天
dayofmonth(date)参数指定的日期在一个月中是第多少天
获取年份、季度、小时、分钟、秒钟
year(date)
quarter(date)
hour(time)
minute(time)
second(time)