Support for Israeli weekend

Issue #220 resolved
Fidel Castro Armario repo owner created an issue

Add support for Israeli weekend to "addDaysSkippingWeekends()" and "subtractDatesSkippingWeekends()" parser functions.

Israeli weekend is on Friday and Saturday.

Comments (3)

  1. Fidel Castro Armario reporter

    The following functions supporting custom weekend definition have been implemented in version 2.2.7_beta_2:

    • addTimeSkippingWeekends(number t, number timeToBeAdded, time_zone, number beginning_of_weekend, number end_of_weekend) : number
    • addDaysSkippingWeekends(number t, number n, time_zone, number beginning_of_weekend, number end_of_weekend) : number
    • subtractDatesSkippingWeekends(number minuend_date, number subtrahend_date, time_zone, number beginning_of_weekend, number end_of_weekend) : number

    Parameters begin_of_weekend and end_of_weekend take values: {MONDAY}, {TUESDAY}, ... {SUNDAY}

    Some usage example with Israeli weekend:

    1) Adding 12 hours to Current date and time using Israeli weekend:

    addTimeSkippingWeekends({00057}, 12*{HOUR}, LOCAL, {FRIDAY}, {SATURDAY})
    

    2) Adding 10 workdays to Due date using Israeli weekend:

    addDaysSkippingWeekends({00012}, 10, LOCAL, {FRIDAY}, {SATURDAY})
    

    3) Calculating the worktime from Creation to Resolution using Israeli weekend:

    subtractDatesSkippingWeekends({00112}, {00009}, LOCAL, {FRIDAY}, {SATURDAY})
    
  2. Fidel Castro Armario reporter

    Since version 2.2.39, JIRA Workflow Toolbox supports Custom Schedules, and you can do all you are doing now using addTimeSkippingWeekends () and subtractDatesSkippingWeekends () functions, and much much more.

    I recommend you to take a look at it. You will be able to do amazing things using it.

  3. Log in to comment