0001-nanterre-search-birthdate-with-2-digits-years-41052.patch
zoo/zoo_nanterre/utils.py | ||
---|---|---|
293 | 293 | |
294 | 294 |
this_year = datetime.date.today().year % 100 |
295 | 295 |
year = int(birthdate['year']) |
296 | 296 |
if year < 100: |
297 | 297 |
if year > this_year: |
298 | 298 |
year += 1900 |
299 | 299 |
else: |
300 | 300 |
year += 2000 |
301 |
birthdate['year'] = str(year) |
|
301 | 302 |
if birthdate['day']: |
302 | 303 |
before = after = datetime.date( |
303 | 304 |
int(birthdate['year']), int(birthdate['month']), int(birthdate['day'])) |
304 | 305 |
elif birthdate['month']: |
305 | 306 |
after = datetime.date(int(birthdate['year']), int(birthdate['month']), 1) |
306 | 307 |
before = ((after + datetime.timedelta(days=31)).replace(day=1) |
307 | 308 |
- datetime.timedelta(days=1)) |
308 | 309 |
else: |
309 |
- |