Available since 0.18.0 version
Date object property | 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 object
On date object 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:
Date object methods | 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} |