CURDATE() 返回当前日期(如2025-04-05);2. CURRENT_DATE() 与CURDATE()相同;3. NOW() 返回日期时间,可用DATE()提取日期。
在 MySQL 中,获取当前日期有多种日期函数可以使用,最常用的是 NOW() 和 CURDATE()。
示例:
SELECT CURDATE();返回结果类似:
2025-04-05这个值的数据类型是 DATE,仅包含日期部分。
示例:
SELECT CURRENT_DATE;注意:CURRENT_DATE 后面可以不加括号,效果一样。
示例:
SELECT NOW();返回结果类似:
2025-04-05 10:30:25如果只想要其中的日期部分,可以用 DATE() 函数提取:
SELECT DATE(NOW());结果和 CURDATE() 一样。
基本上就这些。日常使用中,只要日期就用 CURDATE(),要时间就用 NOW(),简单直接。