MySQL CURDATE() Function
In MySQL, the CURDATE()
function returns the system’s current date in YYYY-MM-DD
or YYYYMMDD
format.
The function is exactly the same as the CURRENT_DATE()
function.
CURDATE()
Syntax
Here is the syntax of MySQL CURDATE()
function:
CURDATE()
CURDATE()
Examples
Returns the current date for the system.
SELECT
CURDATE(),
CURDATE() + 0;
+------------+---------------+
| CURDATE() | CURDATE() + 0 |
+------------+---------------+
| 2022-04-12 | 20220412 |
+------------+---------------+
Note: The result of CURDATE() + 0
is in the YYYYMMDD
format.
CURDATE() + 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 CURDATE() + 1;
+---------------+
| CURDATE() + 1 |
+---------------+
| 20220413 |
+---------------+