MySQL curdate () function instance details, mysqlcurdate
Functions of MySQL CURDATE
If the string context or YYYMMDD format is used in the numeric context, the CURDATE () function returns the current date as a value in YYYY-MM-DD format.
The following example shows how to use the CURDATE () function in the string context.
sql> SELECT CURDATE();+------------+| CURDATE() |+------------+| 2017-08-10 |+------------+1 row in set (0.00 sec)
The following example shows how to use the CURDATE () function in the numeric context:
mysql> SELECT CURDATE() + 0;+---------------+| CURDATE() + 0 |+---------------+| 20170810 |+---------------+1 row in set
CURRENT_DATE and CURRENT_DATE () are synonyms of CURDATE.
mysql> SELECT CURRENT_DATE(), CURRENT_DATE, CURDATE();+----------------+--------------+------------+| CURRENT_DATE() | CURRENT_DATE | CURDATE() |+----------------+--------------+------------+| 2017-08-10 | 2017-08-10 | 2017-08-10 |+----------------+--------------+------------+1 row in set
CURDATE and NOW functions
The CURDATE () function returns only the current date, while the NOW () function returns the date and time of the current time. The result of the CURDATE () function is equivalent to the following expression:
mysql> SELECT DATE(NOW());+-------------+| DATE(NOW()) |+-------------+| 2017-08-10 |+-------------+1 row in set
In this tutorial, you learned how to use the MySQL CURDATE () function to obtain the current date value.
If you have any questions, please leave a message or go to the community on this site for discussion. Thank you for reading this article and hope to help you. Thank you for your support for this site!