This article shows the ways to get the number of days in a month in both sqlserver and mysql.
Getting the number of days in a month is quite easy because it is going to be either 30 or 31 days, with the exception of February, which can either have 28 or 29 days depending if it is a leap year or not.
- January,March,May,July,August,October,December — 31 Days
- April,June,September,November – 30 Days
- February – 28 Days (Non Leap Year), 29 (Leap Year)
Leap year should be divisible by 4, should not be divisible by 100 or should be divisible by 400.