Skip to content
This repository was archived by the owner on Jan 14, 2025. It is now read-only.

Latest commit

 

History

History
20 lines (13 loc) · 398 Bytes

dj_age.md

File metadata and controls

20 lines (13 loc) · 398 Bytes

Helper for calculating a person age on django

  • Recomended using USE_TZ=True
from django.utils.timezone import now


def calculate_age(birth_date):
    """
    Return the age of a person based on his birth_date
    using the Julian calendar year
    """

    today = now().date()
    days_from_birth_date = (today - birth_date).days

    return int(days_from_birth_date / 365.25)