MariaDB CURDATE() Function
In MariaDB, CURDATE() is a built-in function that returns the system’s current date in YYYY-MM-DD or YYYYMMDD format.
It is a synonym for CURRENT_DATE and CURRENT_DATE().
MariaDB CURDATE() Syntax
This is the syntax of the MariaDB CURDATE() function:
CURDATE()
Parameters
MariaDB CURDATE() does not accept any parameters.
Return value
The MariaDB CURDATE() function returns the current date.
CURDATE() returns the current date in the YYYY-MM-DD format if in string context and returns the current date in YYYYMMDD format if in a numeric context.
MariaDB CURDATE() Examples
The following statement shows how to use the MariaDB CURDATE() function to return the current date of the system.
SELECT
CURDATE(),
CURDATE() + 0;
Output:
+------------+---------------+
| CURDATE() | CURDATE() + 0 |
+------------+---------------+
| 2023-01-06 | 20230106 |
+------------+---------------+Note: CURDATE() + 0 is a numeric context, so the result is in YYYYMMDD format.
CURDATE() + N means adding a number to the current date. For example. To add 50 to the current date of the system:
SELECT CURDATE() + 0, CURDATE() + 50;
Output:
+---------------+----------------+
| CURDATE() + 0 | CURDATE() + 50 |
+---------------+----------------+
| 20230106 | 20230156 |
+---------------+----------------+Conclusion
In MariaDB, CURDATE() is a built-in function that returns the system’s current date in YYYY-MM-DD or YYYYMMDD format.