MySQL DATE() Function
In MySQL, the DATE() function extracts and returns the date part from a datetime value.
DATE() Syntax
Here is the syntax of MySQL DATE() function:
DATE(expr)
Parameters
expr- Required. A date or datetime value or expression.
Return value
The MySQL DATE() function returns the date part of a date or datetime expression.
If the specified expression is not a valid date or datetime, the function will return NULL.
If the argument is NULL, the function will return NULL.
DATE() Examples
Here are some examples of the DATE() function.
SELECT
DATE('2022-02-28'),
DATE('2022-02-28 10:10:10'),
DATE(NOW()),
DATE('2022-02-30'),
DATE('Not A Date'),
DATE(NULL)\G
DATE('2022-02-28'): 2022-02-28
DATE('2022-02-28 10:10:10'): 2022-02-28
DATE(NOW()): 2022-04-13
DATE('2022-02-30'): NULL
DATE('Not A Date'): NULL
DATE(NULL): NULL