在MySQL中,獲取當月最后一天是非常常見的操作,下面我們來看一下如何實現。
-- 使用LAST_DAY獲取當月最后一天的日期 SELECT LAST_DAY(NOW());
以上代碼中,LAST_DAY函數可以獲取傳入日期所在月份的最后一天。在這里,我們傳入NOW()函數,即當前時間,就可以獲取當前月份的最后一天。
值得注意的是,LAST_DAY函數返回的是一個日期類型的結果,而不是字符串類型。如果需要將結果格式化成字符串,可以使用DATE_FORMAT函數。
-- 使用DATE_FORMAT格式化日期 SELECT DATE_FORMAT(LAST_DAY(NOW()), '%Y-%m-%d');
以上代碼中,%Y-%m-%d是日期格式化字符串,表示年-月-日的格式。
綜上,獲取當月最后一天的操作是十分簡單的,我們只需要使用LAST_DAY函數即可。如果需要將結果格式化成字符串,可以使用DATE_FORMAT函數。