집 >데이터 베이스 >MySQL 튜토리얼 >利用MySQL的DATE_ADD函数进行日期的加减操作
MySQL의 DATE_ADD 함수를 사용하여 날짜 덧셈 및 뺄셈 연산 수행
날짜 덧셈 및 뺄셈 연산은 개발 중에 다음 며칠의 날짜 계산이나 지난 몇 달의 날짜 계산과 같이 자주 접하게 됩니다. MySQL은 날짜를 쉽게 더하고 뺄 수 있는 DATE_ADD 함수를 제공합니다. 이 기사에서는 DATE_ADD 함수의 기본 사용법을 자세히 소개하고 관련 코드 예제를 제공합니다.
그 중 date는 더하거나 뺄 날짜, expr은 뺄 값입니다. 더하거나 뺄 시간 단위를 지정합니다.
SELECT DATE_ADD(CURDATE(), INTERVAL 3 DAY) AS future_date;
출력은 다음과 같습니다.
+-------------+ | future_date | +-------------+ | 2021-02-04 | +-------------+
위 예에서 CURDATE()는 현재 날짜를 가져온 다음 DATE_ADD 함수를 사용하여 날짜를 추가하고 이후 3을 추가합니다. 일, 나는 3일 후의 날짜를 얻었다.
SELECT DATE_ADD(CURDATE(), INTERVAL -5 DAY) AS past_date;
출력은 다음과 같습니다.
+------------+ | past_date | +------------+ | 2021-01-27 | +------------+
위 예에서 CURDATE()는 현재 날짜를 가져온 다음 DATE_ADD 함수인 Subtract를 사용하여 현재 날짜를 뺍니다. 5일 전 날짜를 얻으려면 5일이 걸립니다.
월 더하기 및 빼기:
SELECT DATE_ADD(CURDATE(), INTERVAL 2 MONTH) AS new_date;
이 예는 현재 날짜에 2개월을 더하는 것을 의미합니다.
연도 더하기 및 빼기:
SELECT DATE_ADD(CURDATE(), INTERVAL 1 YEAR) AS new_date;
이 예는 현재 날짜에 1년을 더하는 것을 의미합니다.
주 더하기 및 빼기:
SELECT DATE_ADD(CURDATE(), INTERVAL 3 WEEK) AS new_date;
이 예는 현재 날짜에 3주를 더하는 것을 의미합니다.
위 내용은 利用MySQL的DATE_ADD函数进行日期的加减操作의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!