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