소스 검색

[minor] add hours to add_to_date

version-14
Rushabh Mehta 9 년 전
부모
커밋
a292810202
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. +5
    -3
      frappe/utils/data.py

+ 5
- 3
frappe/utils/data.py 파일 보기

@@ -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:


불러오는 중...
취소
저장