MySQL獲取本月1號日期的方法
在MySQL中,我們經(jīng)常需要獲取特定的日期來進行統(tǒng)計、查詢等操作。本文介紹如何獲取當(dāng)前月份的1號日期。
使用MONTH函數(shù)獲取當(dāng)前月份
MySQL提供了MONTH函數(shù)來獲取日期的月份,我們可以通過該函數(shù)獲取當(dāng)前日期所屬的月份。
例如:
```sql SELECT MONTH(NOW()); ```該語句會返回當(dāng)前月份的數(shù)字表示,例如在6月,返回6。
使用DATE_FORMAT函數(shù)獲取當(dāng)前月份1號的日期
在獲取當(dāng)前月份之后,我們可以使用DATE_FORMAT函數(shù)來獲取當(dāng)前月份的1號日期。
例如:
```sql SELECT DATE_FORMAT(NOW(), '%Y-%m-01'); ```該語句會返回當(dāng)前月份1號的日期,格式為YYYY-MM-DD。例如在2021年6月,返回2021-06-01。
使用DATE函數(shù)獲取當(dāng)前月份1號的日期
除了使用DATE_FORMAT函數(shù)外,我們還可以使用DATE函數(shù)來獲取當(dāng)前月份1號的日期。
例如:
```sql SELECT DATE(NOW() - INTERVAL DAY(NOW())-1 DAY); ```該語句會返回當(dāng)前月份1號的日期,格式為YYYY-MM-DD。例如在2021年6月,返回2021-06-01。
總結(jié)
在MySQL中獲取當(dāng)前月份1號的日期,可以使用MONTH函數(shù)獲取當(dāng)前月份,然后再使用DATE_FORMAT函數(shù)或者DATE函數(shù)來獲取1號的日期。
上一篇jqurey和vue
下一篇css3水晶字體