Commits

uber...@bcc190cf-cafb-0310-a4f2-bffc1f526a37  committed 4c350a8

0.91-bugfixes: Minor improvement to [6468

  • Participants
  • Parent commits 4b10da6
  • Branches 0.91-bugfixes

Comments (0)

Files changed (1)

File django/core/template/defaultfilters.py

 # DATES           #
 ###################
 
+EMPTY_DATE_VALUES = (None, '')
+
 def date(value, arg=DATE_FORMAT):
     "Formats a date according to the given format"
-    if not value:
+    if value in EMPTY_DATE_VALUES:
         return ''
     from django.utils.dateformat import format
     return format(value, arg)
 
 def time(value, arg=TIME_FORMAT):
     "Formats a time according to the given format"
-    if not value:
+    if value in EMPTY_DATE_VALUES:
         return ''
     from django.utils.dateformat import time_format
     return time_format(value, arg)
 
 def timesince(value):
     'Formats a date as the time since that date (i.e. "4 days, 6 hours")'
-    if not value:
+    if value in EMPTY_DATE_VALUES:
         return ''
     from django.utils.timesince import timesince
     return timesince(value)