Files

18 lines
603 B
Python

import datetime
import calendar
def remaining_days_in_month(year, month, current_date: datetime.date):
# Get the number of days in the given month
_, days_in_month = calendar.monthrange(year, month)
# Check if the given month and year match the current month and year
if current_date.year == year and current_date.month == month:
# Calculate remaining days
remaining_days = days_in_month - current_date.day + 1
else:
# If not the current month, return the total number of days in the month
remaining_days = days_in_month
return remaining_days