=== modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/dhis2/dhis2.angular.services.js' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/dhis2/dhis2.angular.services.js 2016-02-09 10:48:20 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/dhis2/dhis2.angular.services.js 2016-02-10 10:15:25 +0000 @@ -221,6 +221,16 @@ var calendarSetting = CalendarService.getSetting(); dateValue = moment(dateValue, 'YYYY-MM-DD')._d; return $filter('date')(dateValue, calendarSetting.keyDateFormat); + }, + getDateAfterOffsetDays: function (offSetDays) { + var date = new Date(); + date.setDate(date.getDate()+offSetDays); + var calendarSetting = CalendarService.getSetting(); + var tdy = $.calendars.instance(calendarSetting.keyCalendar).fromJSDate(date); + var dateAfterOffset = moment(tdy._year + '-' + tdy._month + '-' + tdy._day, 'YYYY-MM-DD')._d; + dateAfterOffset = Date.parse(dateAfterOffset); + dateAfterOffset = $filter('date')(dateAfterOffset, calendarSetting.keyDateFormat); + return dateAfterOffset; } }; })