mysql 時間函式

2021-10-13 02:20:51 字數 1041 閱讀 9974

日期 d 今天是星期幾,1 星期日,2 星期一,以此類推

select week('2020-12-26 11:11:11');

日期 d 是星期幾,0 表示星期一,1 表示星期二

select weekday("2020-12-26 11:11:11");

計算起始日期 d 加上 n 天的日期

select adddate("2020-12-26", interval 10 day);

返回當前日期

select curdate();

返回當前日期

select current_date();

返回當前時間

select current_time();

返回當前日期和時間

select current_timestamp();

返回當前時間

select curtime();

從日期或日期時間表示式中提取日期值

select date("2017-06-15");

計算日期 d1->d2 之間相隔的天數

select datediff('2001-03-01','2001-02-02');

計算起始日期 d 加上 n 天的日期

select adddate('2020-11-11 11:11:11',1);

select adddate('2011-11-11 11:11:11', interval 5 minute);

將字串轉變為日期

select str_to_date("august 10 2017", "%m %d %y");

select date_format('2020-03-09','%y-%m-%d');

select str_to_date('16:42:30','%h:%i:%s');

計算時間差值

select timediff("13:10:11", "13:10:14");

日期 d 減去 n 天後的日期

select subdate('2020-12-26 11:11:11', 1);

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...