In some companies, they pay their employees on the first day of every month.
If you want to know what day of the week will that be, you can find that quickly in Python using the calendar
module.
Let us assume that you want to check the first day of the next month:
import calendar
first_day, _ = calendar.monthrange(2022, 12)
Now we can simply check the day_name
for that first_day
value that we got from monthrange()
:
import calendar
# Get current month
first_day, _ = calendar.monthrange(2023, 1)
print(first_day)
print(calendar.day_name[first_day]) # Thursday
That’s basically it.