mysql時間函式

2021-08-29 12:55:54 字數 1148 閱讀 8413

where date_add <= now() and date_delete >= now()

# adddate() 函式從日期增加指定的時間間隔。

# to_day 2008-03-17 17:34:20,show 2008-04-16 17:34:20

select adddate(now(),interval 30 day)

# date_sub() 函式從日期減去指定的時間間隔。

# to_day 2008-03-17 ,show 2008/2/16

select date_sub(curdate(),interval 30 day)

mysql> select date_add('1998-01-02', interval 31 day);

-> '1998-02-02'

mysql> select adddate('1998-01-02', interval 31 day);

-> '1998-02-02'

若 days 引數只是整數值,則 mysql 5.1將其作為天數值新增至 expr。

mysql> select adddate('1998-01-02', 31);

-> '1998-02-02'

addtime(expr,expr2)

addtime()將 expr2新增至expr 然後返回結果。 expr 是乙個時間或時間日期表示式,而expr2 是乙個時間表示式。

mysql> select addtime('1997-12-31 23:59:59.999999',

-> '1 1:1:1.000002');

-> '1998-01-02 01:01:01.000001'

mysql> select addtime('01:00:00.999999', '02:00:00.999998');

-> '03:00:01.999997'

提取日期或時間日期表示式expr中的日期部分。

mysql> select date('2003-12-31 01:02:03');

-> '2003-12-31'

[url=時間函式 __bytaobao dba team[/url]

mysql時間函式

這些函式都是mysql自帶的,可以直接使用在php寫的mysql查詢語句中哦 1 curdate 或current date 和curtime 或current time 這兩個函式是比較常用到的,顧名思義,第乙個返回當前日期,第二個返回當前時間 可以在mysql客戶端或者php語句裡寫 selec...

mysql時間函式

unix timestamp unix timestamp date 若無引數呼叫,則返回乙個unix timestamp 1970 01 01 00 00 00 gmt 之後的秒數 作為無符號整數。若用date 來呼叫unix timestamp 它會將引數值以 1970 01 01 00 00 ...

MySQL時間函式

dayofweek date 返回日期date是星期幾 1 星期天,2 星期一,7 星期六,odbc標準 mysql select dayofweek 1998 02 03 3 weekday date 返回日期date是星期幾 0 星期一,1 星期二,6 星期天 mysql select week...