MySQL CURRENT_DATE() Function
In MySQL, the CURRENT_DATE() function returns the system’s current date in YYYY-MM-DD or YYYYMMDD format.
The function is exactly the same as the CURDATE() function.
CURRENT_DATE() Syntax
Here is the syntax of MySQL CURRENT_DATE() function:
CURRENT_DATE()
CURRENT_DATE() Examples
Returns the current date for the system.
SELECT
CURRENT_DATE(),
CURRENT_DATE() + 0;
+-----------------+--------------------+
| CURRENT_DATE() | CURRENT_DATE() + 0 |
+-----------------+--------------------+
| 2022-04-12 | 20220412 |
+-----------------+--------------------+Note: The result of CURRENT_DATE() + 0 is in the YYYYMMDD format.
CURRENT_DATE() + N means adding N days to the current date. For example, the following statments is used to add 1 day to the current date:
SELECT CURRENT_DATE() + 1;
+--------------------+
| CURRENT_DATE() + 1 |
+--------------------+
| 20220413 |
+--------------------+