在MySQL中,取月的開始時間可以使用DATE_FORMAT函數和MONTH函數搭配起來實現。
SELECT DATE_FORMAT(NOW(),'%Y-%m-01') AS month_start_time;
上述代碼中,使用NOW()函數獲取當前時間,然后使用DATE_FORMAT函數將其格式化為%Y-%m-01的形式,即取年月的第一天作為月的開始時間。
如果需要獲取指定月份的開始時間,可以將參數替換為指定的日期:
SELECT DATE_FORMAT('2019-07-15','%Y-%m-01') AS month_start_time;
這樣就可以獲取2019年7月的開始時間。