Przeglądaj źródła

[minor] add hours to add_to_date

version-14
Rushabh Mehta 9 lat temu
rodzic
commit
a292810202
1 zmienionych plików z 5 dodań i 3 usunięć
  1. +5
    -3
      frappe/utils/data.py

+ 5
- 3
frappe/utils/data.py Wyświetl plik

@@ -65,21 +65,23 @@ def to_timedelta(time_str):
else:
return time_str

def add_to_date(date, years=0, months=0, days=0):
def add_to_date(date, years=0, months=0, days=0, hours=0, as_string=False, as_datetime=False):
"""Adds `days` to the given date"""
from dateutil.relativedelta import relativedelta

as_string, as_datetime = False, False
if date==None:
date = now_datetime()

if hours:
as_datetime = True

if isinstance(date, basestring):
as_string = True
if " " in date:
as_datetime = True
date = parser.parse(date)

date = date + relativedelta(years=years, months=months, days=days)
date = date + relativedelta(years=years, months=months, days=days, hours=hours)

if as_string:
if as_datetime:


Ładowanie…
Anuluj
Zapisz