날짜 함수
1. CURDATE()/CURRENT_DATE()는 현재 날짜를 반환합니다
SELECT CURDATE(); SELECT CURRENT_DATE(); ---- 返回2019-02-19
2. CURRENT_TIME()/CURTIME()은 현재 시간을 반환합니다
SELECT CURRENT_TIME(); ---- 返回11:40:45
3. 현재 날짜와 시간
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의 날짜 부분을 반환합니다. 계산 날짜 d1->d2
SELECT DATEDIFF('2001-01-01','2001-02-02'); ---- 返回-32
9 사이의 일 수입니다. DATE_FORMAT은 표현식 f
SELECT DATE_FORMAT('2011.11.11 11:11:11','%Y-%m-%d %r'); ---- 返回2011-11-11 11:11:11 AM
10에 필요한 대로 날짜 d를 표시합니다. DAYNAME(d)는 요일인 날짜 d를 반환합니다. 예: 월요일, 화요일
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(유형 FROM d)는 날짜 d에서 지정된 값을 가져옵니다. 반환된 값
type 가능한 값은 다음과 같습니다. 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
SELECT DAYOFWEEK('2011-11-11 11:11:11'); ---- 返回6
SELECT UNIX_TIMESTAMP('2019-2-19'); SELECT UNIX_TIMESTAMP(expression); ---- 返回1550505600
SELECT FROM_UNIXTIME(1550505600); ---- 返回2019-02-19 00:00:00 SELECT FROM_UNIXTIME(1550505600, '%Y-%m-%d'); ---- 返回2019-02-19
위 내용은 MySQL 날짜 함수 사용 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!