Browse Source

dates module.

backports/m1-live
Erik Stein 8 years ago
parent
commit
bc51e00a0b
  1. 3
      utils/dateformat.py
  2. 11
      utils/dates.py

3
utils/dateformat.py

@ -6,6 +6,7 @@ Extends django.utils.dateformat
Adds date and time range functions
# TODO Describe custom formats
# TODO Use Django's names 'MONTH_DAY_FORMAT' and 'YEAR_MONTH_FORMAT'
"""
@ -173,7 +174,7 @@ def format_timespan_range(timespan_object, force_wholeday=False, variant=DEFAULT
if (timespan_object.is_multiday() or
not timespan_object.start_time or
force_wholeday):
# Don't show timespan
# Don't show times
return rv
else:
rv = _("%(daterange)s %(timespan)s Uhr") % {

11
utils/dates.py

@ -0,0 +1,11 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
# Erik Stein <code@classlibrary.net>, 2016
import calendar
def get_last_of_month(d):
day = calendar.monthrange(d.year, d.month)[1]
return d.replace(day=day)
Loading…
Cancel
Save