MySQL UTC_DATE 是日期函数之一,它以 YYYY-MM-DD 或 YYYYMMDD 格式返回当前的 UTC 日期值。UTC 日期函数的语法如下所示。
UTC_DATE;
UTC_DATE();
MySQL UTC_DATE 示例
以下查询展示了此 UTC 日期函数的基本用法。
SELECT UTC_DATE;
SELECT UTC_DATE();
2019-02-19
2019-02-19
从上面的截图可以看出,两个语句都返回相同的输出。我的意思是,它们都以 YYYY-MM-DD 格式显示今天的 UTC 日期。这个函数示例向您展示了将天数添加到此方法时会发生什么。
SELECT UTC_DATE(), UTC_DATE() + 5;

如您所见,它已将这 5 天添加到当前的 dt,并以 YYYYMMDD 字符串格式显示了MySQL UTC 日期。
示例 2
在此示例中,我们使用DATEDIFF 方法来比较 UTC 和自定义日期之间的日期差。
SELECT DATEDIFF(UTC_DATE(), '2019-02-10');
