def get_age_from_pubdate(pubdate): timepub = datetime.datetime.fromtimestamp(email.utils.mktime_tz(email.utils.parsedate_tz(pubdate))) timenow = now() dt = timenow - timepub epoch = calendar.timegm(time.gmtime(email.utils.mktime_tz(email.utils.parsedate_tz(pubdate)))) pubdate_utc = time.strftime("%Y-%m-%dT%H:%M:%SZ", time.gmtime(email.utils.mktime_tz(email.utils.parsedate_tz(pubdate)))) age_days = int(dt.days) return epoch, pubdate_utc, int(age_days)