Age - custom filter

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
from django import template
import datetime

register = template.Library()

def age(bday, d=None):
    if d is None:
        d = datetime.date.today()
    return (d.year - bday.year) - int((d.month, d.day) < (bday.month, bday.day))

register.filter('age', age)

More like this

  1. Humanized and localized timesince template filter by slink 2 years, 6 months ago
  2. table with n items per row using custom modulo tag by elgreengeeto 4 years, 5 months ago
  3. Make anything into a template by realmac 5 years, 3 months ago
  4. Sophisticated order_by sorting by mawi 5 months, 2 weeks ago
  5. urlize HTML by maguspk 2 years, 11 months ago

Comments

Romain Hardouin (on January 13, 2010):

smart, thanks

#

(Forgotten your password?)