Each month in calendar will have max 28, 29, 30 and 31 days.
We can get using native JS date.
let days = new Date(2022, 8, 0).getDate();
console.log(days);
> 31 // days in August
First day in each month can start from any day.
let startingDay = new Date(2022, 8).getDay();
console.log(startingDay);
> 4 // represents Thursday
For more date utils, you can refer: DateUtils
Also, follow for updates: https://twitter.com/urstrulyvishwak
Top comments (2)
A point to add is new Date() will take the browser time zone
True. We can have location based timezone support as well natively.