MySQL日期函數的使用範例

王林
發布: 2023-05-27 20:25:04
轉載
1254 人瀏覽過

日期函數

1、CURDATE()/CURRENT_DATE()傳回目前日期

SELECT CURDATE();
SELECT CURRENT_DATE();
---- 返回2019-02-19
登入後複製

2、CURRENT_TIME() /CURTIME()傳回目前時間

SELECT CURRENT_TIME();
---- 返回11:40:45
登入後複製

3、CURRENT_TIMESTAMP()傳回目前日期與時間

SELECT CURRENT_TIMESTAMP();
---- 返回2019-02-19 11:41:32
登入後複製

#4、ADDDATE(d,n )計算起始日期d 加上n 天的日期

SELECT ADDDATE("2017-06-15", INTERVAL 10 DAY);
---- 返回2017-06-25
登入後複製

5、ADDTIME(t,n)時間t 加上n 秒的時間

SELECT ADDTIME('2011-11-11 11:11:11', 5);
---- 返回2011-11-11 11:11:16
登入後複製

6、DATE()從日期或日期時間表達式中提取日期值

SELECT DATE("2017-06-15 11:11:16");
---- 返回2017-06-15
登入後複製

7、DAY(d)傳回日期值d 的日期部分

SELECT DAY("2017-06-15"); 
---- 返回15
登入後複製

8、DATEDIFF(d1,d2)計算日期d1->d2 之間相隔的天數

SELECT DATEDIFF('2001-01-01','2001-02-02'); 
---- 返回-32
登入後複製

9、DATE_FORMAT按表達式f的要求顯示日期d

SELECT DATE_FORMAT('2011.11.11 11:11:11','%Y-%m-%d %r');
---- 返回2011-11-11 11:11:11 AM
登入後複製

10、DAYNAME(d)回傳日期d 是星期幾,如Monday,Tuesday

SELECT DAYNAME('2011-11-11 11:11:11');
---- 返回Friday
登入後複製

#11、DAYOFMONTH( d)計算日期d 是本月的第幾天

SELECT DAYOFMONTH('2011-11-11 11:11:11');
---- 返回11
登入後複製

12、DAYOFWEEK(d)日期d 今天是星期幾,1 星期日,2 星期一,以此類推

SELECT DAYOFWEEK('2011-11-11 11:11:11');
---- 返回6
登入後複製
登入後複製

13、DAYOFYEAR(d)計算日期d 是今年的第幾天

SELECT DAYOFYEAR('2011-11-11 11:11:11');
---- 返回315
登入後複製

14、EXTRACT(type FROM d)從日期d 中取得指定的值,type 指定傳回的值
type可取值為:
MICROSECOND
SECOND
MINUTE
HOUR
DAY
#WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH

SELECT EXTRACT(MINUTE FROM '2011-12-13 14:15:16');
---- 返回15
登入後複製

15、DAYOFWEEK(d)日期d 今天是星期幾,1 星期日,2 星期一,以此類推

SELECT DAYOFWEEK('2011-11-11 11:11:11');
---- 返回6
登入後複製
登入後複製

16、UNIX_TIMESTAMP()得到時間戳記

SELECT UNIX_TIMESTAMP('2019-2-19');
SELECT UNIX_TIMESTAMP(expression);
---- 返回1550505600
登入後複製

#17、FROM_UNIXTIME()時間戳記日期##

SELECT FROM_UNIXTIME(1550505600);
---- 返回2019-02-19 00:00:00
SELECT FROM_UNIXTIME(1550505600, '%Y-%m-%d');
---- 返回2019-02-19
登入後複製

以上是MySQL日期函數的使用範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!