forked from gergely/calendar-social
		
	WIP: Updates for the Gregorian calendar module
This commit is contained in:
		| @@ -105,6 +105,13 @@ class GregorianCalendar(CalendarSystem): | ||||
|  | ||||
|         return self.timestamp.replace(year=self.timestamp.year - 1).year | ||||
|  | ||||
|     @property | ||||
|     def current_month_first(self): | ||||
|         """Return the timestamp for the first day of the current month | ||||
|         """ | ||||
|  | ||||
|         return self.timestamp.replace(day=1) | ||||
|  | ||||
|     @property | ||||
|     def prev_month(self): | ||||
|         """Returns the timestamp of the same day in the previous month | ||||
| @@ -113,19 +120,14 @@ class GregorianCalendar(CalendarSystem): | ||||
|         if self.timestamp.month == 1: | ||||
|             return self.prev_year.replace(month=12) | ||||
|  | ||||
|         return self.timestamp.replace(month=self.timestamp.month - 1) | ||||
|         return self.current_month_first - timedelta(days=1) | ||||
|  | ||||
|     @property | ||||
|     def prev_month_name(self): | ||||
|         """The name of the previous month | ||||
|         """ | ||||
|  | ||||
|         if self.timestamp.month == 1: | ||||
|             timestamp = self.prev_year.replace(month=12) | ||||
|         else: | ||||
|             timestamp = self.timestamp.replace(month=self.timestamp.month - 1) | ||||
|  | ||||
|         return self.month_names[timestamp.month - 1] | ||||
|         return self.month_names[self.prev_month.month] | ||||
|  | ||||
|     @property | ||||
|     def next_month(self): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user