Add date
Moves a date forward by an amount of time and merges the result. Use it for trial end dates, renewal dates, delivery estimates, and offer expiry.
Syntax
{{addDate date=value days=n format="..." timezone="..." culture="xx-XX"}}
Unlike most merge tags, every setting here is named, so you can supply them in any order and leave out the ones you do not need.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| date | Date | Optional | The date to move forward. If you leave it out, the current date and time is used. |
| Amount | Number | Required | How much to add, given as the unit itself: minutes, hours, days, weeks, months, quarters, or years. Singular versions work too. You can combine them, for example months=1 days=15. |
| format | Text | Optional | How the result is displayed, for example "MMMM d, yyyy". Defaults to your account's date format. |
| timezone | Text | Optional | The time zone used when no date is supplied, and when displaying a time. Defaults to your account's time zone. |
| culture | Text | Optional | The culture used to format the result, which decides month and day names. Defaults to your account's culture. |
Note: Adding a month lands on the same day number of the next month, and stops at the end of that month when the day does not exist. Adding one month to January 31 gives February 28, because there is no February 31.
Examples
The examples below are based on a contact whose signup date is January 30, 2026.
A. Two weeks after signup
Your trial ends on {{addDate date=Contact.signupDate days=14}}.
Your trial ends on 2/13/2026.
B. One year later, in a friendlier format
Renews {{addDate date=Contact.signupDate years=1 format="MMMM d, yyyy"}}
Renews January 30, 2027
C. Two days from now, with no date supplied
Offer expires {{addDate days=2 format="dddd"}}
Offer expires Friday
D. Combining units
{{addDate date=Contact.signupDate months=1 days=15 format="M/d/yyyy"}}
3/15/2026
If something is not right
These tags are built to keep your email sending rather than fail:
- If the date cannot be read, nothing is shown in its place.
- If the time zone is not recognized, your account's time zone is used.
- If you do not supply an amount, the date is shown unchanged.