MySQL是關系型數據庫管理系統,常常用于存儲和管理數據。在MySQL中,獲取當前日期是一個經常使用的需求,下面介紹幾種獲取當天日期的函數。
-- 獲取當前日期 SELECT CURDATE(); -- 獲取當前日期時間 SELECT NOW(); -- 獲取當前日期時間(精確到秒) SELECT CURRENT_TIMESTAMP();
CURDATE()函數可以返回當前日期,返回值為YYYY-MM-DD格式的日期字符串;NOW()函數可以返回當前日期和時間,返回值為YYYY-MM-DD HH:MM:SS格式的日期時間字符串;CURRENT_TIMESTAMP()函數也可以返回當前日期時間,與NOW()函數相同。
-- 獲取當前日期的年份 SELECT YEAR(CURDATE()); -- 獲取當前日期的月份 SELECT MONTH(CURDATE()); -- 獲取當前日期的日子 SELECT DAYOFMONTH(CURDATE());
除了獲取當前日期和時間,有時還需要獲取當前日期的年、月、日屬性。YEAR()函數可以返回當前日期的年份,返回值為整數類型;MONTH()函數可以返回當前日期的月份,返回值為整數類型;DAYOFMONTH()函數可以返回當前日期的日子,返回值為整數類型。
上一篇mysql如何自增字符串
下一篇css自動換行div