MYSQL時間函數

希望對你有用!!!

CURDATE()CURRENT_DATE() 返回當前的日期

CURTIME()CURRENT_TIME() 返回當前的時間

DATE_ADD(date,INTERVAL int keyword) 返回日期date加上間隔時間int的結果(int必須按照關鍵字進行格式化),如:SELECTDATE_ADD(CURRENT_DATE,INTERVAL 6 MONTH);

DATE_FORMAT(date,fmt) 照指定的fmt格式格式化日期date值

DATE_SUB(date,INTERVAL int keyword) 返回日期date加上間隔時間int的結果(int必須按照關鍵字進行格式化),如:SELECTDATE_SUB(CURRENT_DATE,INTERVAL 6 MONTH);

DAYOFWEEK(date) 返回date所代表的一星期中的第幾天(1~7)

DAYOFMONTH(date) 返回date是一個月的第幾天(1~31)

DAYOFYEAR(date) 返回date是一年的第幾天(1~366)

DAYNAME(date) 返回date的星期名,如:SELECT DAYNAME(CURRENT_DATE);

FROM_UNIXTIME(ts,fmt) 根據指定的fmt格式,格式化UNIX時間戳ts

HOUR(time) 返回time的小時值(0~23)

MINUTE(time) 返回time的分鐘值(0~59)

MONTH(date) 返回date的月份值(1~12)

MONTHNAME(date) 返回date的月份名,如:SELECT MONTHNAME(CURRENT_DATE);

NOW() 返回當前的日期和時間

QUARTER(date) 返回date在一年中的季度(1~4),如SELECT QUARTER(CURRENT_DATE);

WEEK(date) 返回日期date爲一年中第幾周(0~53)

YEAR(date) 返回日期date的年份(1000~9999)

示例:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章