MySQL CURRENT_DATE 和 CURRENT_DATE() 是日期函数,它们用于以 YYYY-MM-DD 或 YYYYMMDD 格式返回当前日期值。在本文中,我们将通过示例向您展示如何获取当前日期。下面显示了 CURRENT_DATE 显示当前日期的基本语法。
CURRENT_DATE; CURRENT_DATE();
MySQL 当前日期示例
以下查询向您展示了此方法的基本用法。
SELECT CURRENT_DATE();
提示: 这两个 日期函数 是 CURDATE() 的同义词。所有这些方法都写入相同的 MySQL 输出。

如您所见,它以 YYYY-MM-DD 格式显示今天的日期。
此函数是 CURDATE() 的同义词。让我通过这三个 MySQL 函数 curdate()、current_date() 和 current_date 来获取当前日期的示例。
SELECT CURRENT_DATE();
SELECT CURRENT_DATE;
SELECT CURDATE() ;

下面的查询显示了当我们将天数添加到 current_date 和 curdate 函数时会发生什么。
SELECT CURRENT_DATE() + 3;
SELECT CURRENT_DATE + 3;
SELECT CURDATE() + 3;

从上图可以看出,他们将这些天数添加到了当前的日期。接下来,他们以 YYYYMMDD 字符串格式显示。
MySQL 当前日期示例 2
在本例中,我们展示了如何将这些函数用作另一个函数的参数。此查询从当前日期中查找天数。
SELECT DAY(CURRENT_DATE());

同样,下面的查询查找月份编号和年份编号。
SELECT YEAR(CURRENT_DATE);
SELECT MONTH(CURDATE());;
