cdcvd commited on
Commit
4c30a39
1 Parent(s): f13ffd9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -68,8 +68,11 @@ def calculate_age(date_string):
68
  ymd_match = re.match(r'(\d{1,4})/(\d{1,2})/(\d{1,2})', date_string)
69
  if ymd_match:
70
  year = int(ymd_match.group(1))
71
- year += 1300
72
- age = current_year - year
 
 
 
73
  return age
74
  # تلاش برای پیدا کردن عدد ۴ رقمی که با ۱۳ شروع می‌شود
75
  four_digit_match = re.match(r'(13\d{2})', date_string)
 
68
  ymd_match = re.match(r'(\d{1,4})/(\d{1,2})/(\d{1,2})', date_string)
69
  if ymd_match:
70
  year = int(ymd_match.group(1))
71
+ if len(ymd_match.group(1)) == 4: # اگر سال چهار رقمی است
72
+ age = current_year - year
73
+ else: # اگر سال دو رقمی است
74
+ year += 1300
75
+ age = current_year - year
76
  return age
77
  # تلاش برای پیدا کردن عدد ۴ رقمی که با ۱۳ شروع می‌شود
78
  four_digit_match = re.match(r'(13\d{2})', date_string)