Variable path | Description | Sample value |
---|---|---|
formatDateTime | date and time of current repeating occurrence in Jira datetime format | 11/sep/16 1:15 PM |
formatDate | date of current repeating occurrence in Jira date format | 11/sep/16 |
formatDateISO | date of current repeating occurrence in ISO 8601 'YYYY-MM-DD' format | 2016-09-11 |
formatTime | time of current repeating occurrence in Jira time format | 1:15 PM |
day | day of current repeating occurrence in 'DD' format | 03 |
week | week of current repeating occurrence | 36 |
month | month of current repeating occurrence in 'MM' format | 11 |
year | year of current repeating occurence in 'yyyy' format | 2016 |
Math operations on date attribute
Available since 0.18.0 version
On ${repeating.date.*} attribute user can do math operations and modify final date value. For example user can add minutes, hours, days, weeks, months or set hour/minutes to exact value. See available operation below:
Operation | Description | Sample usage |
---|---|---|
withMinutes(<integerValue>) | modifies the date by setting specified number of minutes. Value must be in the range [0,59] | ${repeating.date.withMinutes(0).formatDateTime} |
withHours(<integerValue>) | modifies the date by setting specified number of hours. Value must be in the range [0,23] | ${repeating.date.withHours(12).formatDateTime} |
addMinutes(<integerValue>) | modifies the date by adding specified number of minutes | ${repeating.date.addMinutes(15).formatDateTime} |
addHours(<integerValue>) | modifies the date by adding specified number of hours | ${repeating.date.addHours(2).formatTime} |
addDays(<integerValue>) | modifies the date by adding specified number of days | ${repeating.date.addDays(2).formatDateTime} |
addWeeks(<integerValue>) | modifies the date by adding specified number of weeks | ${repeating.date.addWeeks(1).formatDateTime} |
addMonths(<integerValue>) | modifies the date by adding specified number of months | ${repeating.date.addMonths(15).formatDate} |
addYears(<integerValue>) | modifies the date by adding specified number of years | ${repeating.date.addYers(1).formatDateTime} |