MySQLの日付関数の使用例

王林
王林転載
2023-05-27 20:25:041315ブラウズ

日付関数

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. 式 f に従って DATE_FORMAT の間の日数を計算します。日付 d

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

10、DAYNAME(d) を表示し、月曜日、火曜日

SELECT DAYNAME('2011-11-11 11:11:11');
---- 返回Friday
# などの曜日である日付 d を返す必要があります。

##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) from date 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) date 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() の日付までのタイムスタンプ

rree

以上がMySQLの日付関数の使用例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。