方法一:使用CURDATE()函數
CURDATE()函數可以獲取當前日期,返回格式為YYYY-MM-DD。
示例代碼:
SELECT CURDATE();
輸出結果:
2021-10-13
如果只需要獲取年份、月份或日期,可以使用YEAR()、MONTH()、DAY()函數。
示例代碼:
SELECT YEAR(CURDATE()), MONTH(CURDATE()), DAY(CURDATE());
輸出結果:
2021 10 13
方法二:使用DATE_FORMAT()函數
、%d分別表示年、月、日。
示例代碼:
-%d');
輸出結果:
2021-10-13
同樣的,如果只需要獲取年份、月份或日期,可以使用DATE_FORMAT()函數。
示例代碼:
'), DATE_FORMAT(NOW(), '%d');
輸出結果:
2021 10 13
以上兩種方法都可以獲取當前日期的年月日,其中CURDATE()函數更為簡單直接,而DATE_FORMAT()函數則可以自定義日期格式。根據實際需求選擇使用。