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)

Comments

(Forgotten your password?)

You may use Markdown syntax here, but raw HTML will be removed.