MySQL常用日期和時間函式

2021-08-02 21:48:51 字數 1043 閱讀 8019

now() 返回當前日期和時間,格式:2017-06-22 14:27:47

curdate() 返回當前日期,格式:2017-06-22。後面+0,格式:20170622

time() 返回給定日期和時間中的時間資訊。格式:time(『2003-12-31 01:02:03』)

curtime() 返回當前時間,格式:14:29:51。後面+0,格式:143153

sysdate() 檢視系統當前時間,格式:2017-06-22 14:33:40,now,curdate,curtime返回基於語句的開始執行時間。

year() 返回年,格式:2017

month() 返回月,格式:6

day() 返回日,格式:22

dayofmonth() 返回該日期是該月中的第多少天,格式:22

dayofyear() 返回該日期是該年中的第多少天,格式:173

dayofweek() 返回該日期是該星期中的第幾天,格式:5(該公式星期日為1)

weekday() 返回日期的星期索引,格式:3(該公式星期一為0)

dayname() 返回英文形式的星期幾,格式:thursday

monthname() 返回英文形式的月份,格式:june

weekofyear() 日期中的日曆星期數,範圍是從1至53。格式:25,weekofyear() 是乙個相容性函式,它等效於week(date,3)。

week(date[,mode]) 返回日期的星期數,格式:25

yearweek(date) 返回給定日期的年份和星期,格式:201725

subdate(date,interval expr unit) 和 subdate(expr,days) 當第二個引數interval形式呼叫, subdate() 是date_sub()的同義詞,有關interval單位引數資訊,請參閱date_add()的討論。格式:date_sub(『1998-01-02』, interval 31 day) 結果:1997-12-02 格式:subdate(『1998-01-02』, interval 31 day) 結果:1997-12-02

MYSQL常用函式(時間和日期函式)

curdate 或current date 返回當前的日期 curtime 或current time 返回當前的時間 date add date,interval int keyword 返回日期date加上間隔時間int的結果 int必須按照關鍵字進行格式化 如 selectdate add c...

mysql常用的日期和時間函式

mysql常用的日期和時間函式函式 功能curdate 返回當前日期 curtim 返回當前時間 now 返回當前的日期和時間 unix timestamp date 返回日期date的unex時間戳 from unixtime 返回unix時間戳的日期值 week date 返回日期date為一年...

mysql 和php常用日期時間函式

mysql 相關函式 獲取當前日期時間 select now 2021 02 04 13 59 48 select current timestamp 2021 02 04 13 59 48 將日期格式的時間轉成時間戳 select unix timestamp 2021 02 04 13 59 4...